Search results for "Software design"

showing 10 items of 69 documents

An Information Systems Design Product Theory for Software Project Estimation and Measurement Systems

2009

There is relatively little research on software Project Estimation and Measurement Systems (PEMS). Commercial PEMS vary in functionality and effective- ness. Their intended users thus do not know what to ex- pect from PEMS and how to evaluate them. This paper creates an information system design product theory for the class of PEMS that prescribes the meta-requirements, the meta-design, and applicable theories for all products within the class. Meta-requirements and the meta-design are derived from the project estimation and measurement literature, experiences obtained during more than ten years of empirical work in Finnish Software Measurement Association, and a commercially available PEMS.

COSMIC software sizingComputer scienceSoftware walkthroughSoftware peer reviewSoftware development processSoftware analyticsSoftwareSoftware sizingSoftware systemSoftware verification and validationSoftware measurementSoftware design descriptionEstimationSocial software engineeringbusiness.industrySoftware developmentSoftware metricSoftware deploymentSystems development life cyclePersonal software processSoftware constructionSoftware designPackage development processSoftware engineeringbusinessSoftware project management2009 42nd Hawaii International Conference on System Sciences
researchProduct

Umbilical venous catheters placement evaluation on frontal radiogram: application of a simplified flow-chart for radiology residents

2017

Background: Umbilical Venous Catheter (UVC) are commonly used in neonatal period; they can be not correctly positioned and could be associated with complications. The purpose of this article is to suggest a flow-chart to evaluate the placement of UVC, testing it in young radiologists-in-training. Method: We developed a simple flow-chart to asses, steps by step, UVC placement considering its course and tip location (ideally placed in the atriocaval junction). We tested the flow-chart impact asking to 20 residents to evaluate the placement of 10 UVC before and after they familiarized with the flow-chart and the anatomical findings of a newborn. The agreement among the 20 students was evaluate…

Catheterization Central VenousUmbilical Veinsmedicine.medical_specialtyRadiographyCatheterization Central Venoulaw.invention03 medical and health sciences0302 clinical medicineSoftware DesignlawAbdomenmedicineHumansRadiology Nuclear Medicine and imaging030212 general & internal medicinePlacement EvaluationRadiogramNeuroradiologymedicine.diagnostic_testbusiness.industryUmbilical VeinInternship and ResidencyInterventional radiologyGeneral MedicineFlow-chartFrontal radiogramSurgeryRadiographyUmbilical venous catheterCatheterRadiology residentFlow chartRadiologyRadiologybusiness030217 neurology & neurosurgeryHumanLa radiologia medica
researchProduct

Smart Phone, Smart Science: How the Use of Smartphones Can Revolutionize Research in Cognitive Science

2011

WOS:000295936900019; International audience; Investigating human cognitive faculties such as language, attention, and memory most often relies on testing small and homogeneous groups of volunteers coming to research facilities where they are asked to participate in behavioral experiments. We show that this limitation and sampling bias can be overcome by using smartphone technology to collect data in cognitive science experiments from thousands of subjects from all over the world. This mass coordinated use of smartphones creates a novel and powerful scientific "instrument" that yields the data necessary to test universal theories of cognition. This increase in power represents a potential re…

Cognitive scienceSocial and Behavioral SciencesPsycholinguistics[SCCO]Cognitive scienceCognitionEngineering0302 clinical medicineSoftwareSoftware DesignPsychologyMedicineAttentionComputingMilieux_MISCELLANEOUSLanguageCognitive scienceFaculty of Science\PsychologyLEXICAL DECISION TASKMultidisciplinaryPsycholinguisticsQ05 social sciencesRExperimental psychologySoftware EngineeringCognitionDIFFUSION-MODEL ACCOUNTExperimental economicsTest (assessment)SemanticsResearch facilitiesMental HealthComputers Handheld[SCCO.PSYC]Cognitive science/PsychologyMedicineInformation TechnologyResearch ArticleExperimental psychologyScienceCognitive NeuroscienceCell phonesSemantics050105 experimental psychologyDatabases03 medical and health sciencesMemoryHumans0501 psychology and cognitive sciencesChemistry (relationship)BiologyBehaviorbusiness.industryResearchCognitive PsychologyBiology and Life SciencesReproducibility of ResultsComputer ScienceAttention (Behavior)businessCell PhoneSoftware030217 neurology & neurosurgeryNeuroscience
researchProduct

XPL the Extensible Presentation Language

2009

The last decade has witnessed a growing interest in the development of web interfaces enabling both multiple ways to access contents and, at the same time, fruition by multiple modalities of interaction (point-and-click, contents reading, voice commands, gestures, etc.). In this paper we describe a framework aimed at streamlining the design process of multi-channel, multimodal interfaces enabling full reuse of software components. This framework is called the eXtensible Presentation architecture and Language (XPL), a presentation language based on design pattern paradigm that keeps separated the presentation layer from the underlying programming logic. The language supplies a methodology to…

Communication designMultimediaComputer Networks and CommunicationsInterface (Java)Computer scienceDesign patternmedia_common.quotation_subjectTK5101-6720computer.software_genreComputer Science ApplicationsPresentationPresentation layerHuman–computer interactionSoftware design patternComponent-based software engineeringTelecommunicationDesign patterns verbal interaction presentation languages data access multimodal interfaces for mobile systemscomputerLogic programmingmedia_commonMobile Information Systems
researchProduct

An embedded datalogger with a fast acquisition rate for in-vehicle testing and monitoring

2011

A very compact and high performance datalogger for automotive in-vehicle testing is here described. The small logger dimensions and the availability of a CAN interface allows to easily implement multiple and distributed acquisition schemes, very challenging with traditional instrumentation. High acquisition rate, up to 100 Ksps/ch, and low cost was obtained through a very accurate hardware and software design.

Computer sciencebusiness.industryAutomotive industryData Acquisition In-Vehicle testingAutomotive electronicsSettore ING-INF/01 - ElettronicaCAN busMicrocodeEmbedded systemData loggerSoftware designInstrumentation (computer programming)businessThroughput (business)Automotive electronics controller area networks data loggers embedded systems
researchProduct

Zur Identifikation von Strukturanalogien in Datenmodellen

2005

On the one hand, data models decrease the complexity of information system development. On the other hand, data models causes additional complexity. Recently structural analogies are discussed as instruments reducing the complexity of data models. This piece of research presents a procedure to identify structural analogies in data models and demonstrates its performance by analyzing Scheer’s reference model for industrial enterprises (Y-CIM-model). The proposed procedure is based on formalizing data models within set theory and uses a quantitative similarity measure. The obtained results show both identical and very similar information structures within the Y-CIM-model. Furthermore, ways of…

Computer sciencebusiness.industryInformation structureSoftware developmentSimilarity measurecomputer.software_genreData modelingInformation modelEntity–relationship modelSoftware designData miningbusinessReference modelcomputerInformation SystemsWirtschaftsinformatik
researchProduct

Acquisition, filtering and toll data processing system for obtaining origin-destination matrix and travel times on highways

2012

This paper presents an acquisition, filtering and real-time toll data processing system that provides a base for resolution and generation of studies and models of behavior on highways. Crossing points estimation, speed calculation, study traffic flow, travel time estimation and stopping points can also be provided. The complexity of processing with supplied data volume makes indispensable a less relevant information filtering. This filtering can be done through indicators such as speed or nullity of fields and a performance improvement job in database level using views, materializations, partitioning and parallelism. A web application called MODA has been developed. This application make e…

Data acquisitionData modelData extractionComputer scienceSoftware designData miningGraphicscomputer.software_genreSoftware architecturecomputerData modelingData processing systemProceedings of the 6th Euro American Conference on Telematics and Information Systems
researchProduct

Cargo-Cult Containerization : A Critical View of Containers in Modern Software Development

2022

Software is increasingly developed and deployed using containers. While the concept of a container is conceptually straightforward, there are various issues to be considered while using them, ranging from technical details inside containers to the orchestration of containers that jointly form a meaningful application. In recent years, the use of containers has become so prevalent that developers have a tendency to resort to cargo-cult containerization - ritual adherence to the use of containers just because so many others are doing the same thing. In this paper, we study advantages and downsides of containers in modern-day software development. We foresee the use of containers to spread int…

DevOpsdesign principlesvirtualisointicontainer orchestrationcontainerizationsoftware containersohjelmistotuotanto113 Computer and information sciencessoftware designohjelmistosuunnittelupilvipalvelutohjelmistoarkkitehtuuriohjelmistokehityscontinuous software engineering
researchProduct

Conquering Fine-Grained Blends of Design Patterns

2008

The reuse of design patterns in realistic software systems is often a result of blending multiple pattern elements together rather than instantiating them in an isolated manner. The explicit description of pattern compositions is the key for (i) documenting the structure and the behavior of blended patterns and, (ii) more importantly, supporting the reuse of composite patterns across different software projects. In this context, this paper proposes a fine-grained composition language for describing varying blends of design patterns based on their structural and behavioural semantics. The reusability and expressiveness of the proposed language are assessed through its application to 32 compo…

Engineering drawingArchitectural patternProgramming languageComputer scienceDesign patternMiddlewareSoftware design patternStructural patternBehavioral patterncomputer.software_genreSoftware product linecomputerReusability
researchProduct

Specifying Patterns for Mobile Application Domain Using General Architectural Components

2005

Software companies adopt patterns as a means to improve architecture and design practices. During recent years, the application of patterns has extended from general software applications to specific problem domains. In a new domain, suitable patterns fitting to the essential design problems in the new context need to be identified. In this paper, we introduce a general architectural model of mobile applications, which can be used to identify and organise essential patterns in mobile-application design process. This model is employed to construct a high-level architecture of a particular application. For each component of the architecture, the model may suggest candidate patterns that can b…

EngineeringArchitectural patternbusiness.industryApplication domainSoftware design patternSystems engineeringDesign processBehavioral patternStructural patternSoftware engineeringbusinessSoftware architectureArchitectural model
researchProduct