Search results for "Software Design"

showing 10 items of 69 documents

Patterns Reuse in the PASSI methodology

2003

Design patterns already proved successful in lowering the development time and number of errors of object-oriented software; now, they are, candidate to play a similar role in the MAS (multi-agent system) context. In this work we describe our experiences in the identification, production and application of patterns for agents. Some patterns are described together with the classification criteria and documentation approach we adopt. Upon them, we base a pattern reuse process that can be considered one of the distinguishing elements of the design methodology (PASSI) we use to develop MAS. Patterns can be applied to an existing agent or used to produce a new one with the support of a specific …

Object-oriented programmingSource codeDatabaseUse Case Diagrambusiness.industryComputer scienceDesign Patternmedia_common.quotation_subjectReusecomputer.software_genreSoftwareDocumentationSoftware design patternStructural patternWeb applicationClass diagrammulti-agent systemsSoftware engineeringbusinessComputer-aided software engineeringcomputermedia_common
researchProduct

Design environment for hardware generation of SLFF neural network topologies with ELM training capability

2015

Extreme Learning Machine (ELM) is a noniterative training method suited for Single Layer Feed Forward Neural Networks (SLFF-NN). Typically, a hardware neural network is trained before implementation in order to avoid additional on-chip occupation, delay and performance degradation. However, ELM provides fixed-time learning capability and simplifies the process of re-training a neural network once implemented in hardware. This is an important issue in many applications where input data are continuously changing and a new training process must be launched very often, providing self-adaptation. This work describes a general SLFF-NN design environment to assist in the definition of neural netwo…

Physical neural networkHardware architectureArtificial neural networkTime delay neural networkbusiness.industryComputer scienceDesign flowSoftware designbusinessNetwork topologyComputer hardwareExtreme learning machine2015 IEEE 13th International Conference on Industrial Informatics (INDIN)
researchProduct

PRISMA: towards quality, aspect oriented and dynamic software architectures

2003

The development of software systems must be done using platforms that allow the description of quality, complex, distributed, dynamic and reusable architectural models. We present in this paper PRISMA, an architectural modelling approach based on aspects and components that uses a component definition language (components, connectors and systems) to define architectural types at a high abstraction level and a configuration language to design the architecture of software systems. The component definition language increases reuse allowing importation of COTS and reduces complexity by integrating two modern software development approaches: component-based software development and aspect-orient…

Presentation–abstraction–controlArchitectural patternbusiness.industryComputer scienceSoftware constructionComponent-based software engineeringSoftware developmentSystems engineeringSoftware systemSoftware engineeringbusinessSoftware qualitySoftware design descriptionThird International Conference on Quality Software, 2003. Proceedings.
researchProduct

From Requirements to Code in a Model Driven Way

2010

Though there is a lot of support for model driven development the support for complete model driven path from requirements to code is limited. The approach proposed in this paper offers such a path which is fully supported by model transformations. The starting point is semiformal requirements containing behaviour description in a controlled natural language. A chain of models is proposed including analysis, platform independent and platform specific models. A particular architecture style is chosen by means of selecting a set of appropriate design patterns for these models. It is shown how to define informally and then implement in model transformation language MOLA the required transforma…

Programming languageComputer sciencecomputer.software_genrelanguage.human_languageSet (abstract data type)Controlled natural languageUnified Modeling LanguagePath (graph theory)Software design patternCode (cryptography)languagePoint (geometry)computerAlgorithmModel transformation languagecomputer.programming_language
researchProduct

Bioinformatic flowchart and database to investigate the origins and diversity of Clan AA peptidases

2009

Abstract Background Clan AA of aspartic peptidases relates the family of pepsin monomers evolutionarily with all dimeric peptidases encoded by eukaryotic LTR retroelements. Recent findings describing various pools of single-domain nonviral host peptidases, in prokaryotes and eukaryotes, indicate that the diversity of clan AA is larger than previously thought. The ensuing approach to investigate this enzyme group is by studying its phylogeny. However, clan AA is a difficult case to study due to the low similarity and different rates of evolution. This work is an ongoing attempt to investigate the different clan AA families to understand the cause of their diversity. Results In this paper, we…

Protein familySequence analysisImmunologyProtein domainMolecular Sequence DataBiologycomputer.software_genreGeneral Biochemistry Genetics and Molecular BiologyProtein Structure SecondaryPhylogeneticsSequence Analysis ProteinSoftware DesignConsensus SequenceConsensus sequenceAspartic Acid EndopeptidasesClanAmino Acid SequenceDatabases ProteinPeptide sequencelcsh:QH301-705.5Ecology Evolution Behavior and SystematicsPhylogenyDatabaseAgricultural and Biological Sciences(all)Biochemistry Genetics and Molecular Biology(all)Applied MathematicsResearchComputational BiologyGenetic VariationGene AnnotationTemplates GeneticMarkov ChainsProtein Structure Tertiarylcsh:Biology (General)Modeling and SimulationGeneral Agricultural and Biological SciencescomputerBiology Direct
researchProduct

Chronic obstructive lung disease “expert system”: Validation of a predictive tool for assisting diagnosis

2018

Purpose: The purposes of this study were development and validation of an expert system (ES) aimed at supporting the diagnosis of chronic obstructive lung disease (COLD). Methods: A questionnaire and a WebFlex code were developed and validated in silico. An expert panel pilot validation on 60 cases and a clinical validation on 241 cases were performed. Results: The developed questionnaire and code validated in silico resulted in a suitable tool to support the medical diagnosis. The clinical validation of the ES was performed in an academic setting that included six different reference centers for respiratory diseases. The results of the ES expressed as a score associated with the risk of su…

Pulmonary and Respiratory MedicineChronic ObstructivePilot ProjectsExpert SystemsSettore MED/10 - Malattie Dell'Apparato RespiratorioPulmonary DiseasePulmonary Disease Chronic ObstructiveSoftware DesignSurveys and QuestionnairesChronic obstructive lung diseaseDiagnosisSurveys and QuestionnaireHumansAge FactorPilot ProjectExpert SystemChronic obstructive lung diseasesAgedHealth PolicyEnvironmental and Occupational HealthPublic Health Environmental and Occupational HealthMethodologyAge FactorsChronic obstructive lung diseases Diagnosis Expert systems Pulmonary and Respiratory Medicine Health Policy Public Health Environmental and Occupational HealthMiddle AgedAsthmaCoughSpirometrySample SizeChronic DiseasePublic HealthChronic obstructive lung diseases; Diagnosis; Expert systems; Age Factors; Aged; Asthma; Chronic Disease; Cough; Humans; Middle Aged; Pilot Projects; Pulmonary Disease Chronic Obstructive; Sample Size; Spirometry; Expert Systems; Software Design; Surveys and QuestionnairesDiagnosiHuman
researchProduct

German Registry for Acute Aortic Dissection Type A (GERAADA)--new software design, parameters and their definitions.

2011

BACKGROUND The working group for aortic surgery and interventional vascular surgery of the German Society for Thoracic and Cardiovascular Surgery (GSTCVS) initiated the web-based German Registry for Acute Aortic Dissection type A (GERAADA). It is the project's aim to collect standardized data from a large pool of patients with acute aortic dissections type A (AADA) to gain a deeper insight and knowledge to improve surgical therapies and perioperative management for these patients in the future. METHODS In addition to new medical insights, the working group has gained more experience over the last 4 years in how to collect valid and high-quality data. This experience led us to revise the dat…

Pulmonary and Respiratory Medicinemedicine.medical_specialtyTime FactorsInformation Storage and RetrievalGermanUser-Computer InterfaceSoftware DesignGermanyTerminology as TopicmedicineHumansMulticenter Studies as TopicRegistriesQuality Indicators Health CareAortic dissectionInternetPerioperative managementAcute aortic dissectionsbusiness.industryEndovascular ProceduresVascular surgerymedicine.diseaseAortic surgerylanguage.human_languageSurgeryAortic AneurysmAortic DissectionOutcome and Process Assessment Health CareTreatment OutcomeAustriaAcute DiseaselanguageSoftware designSurgeryMedical emergencyCardiology and Cardiovascular MedicinebusinessVascular Surgical ProceduresSwitzerlandThe Thoracic and cardiovascular surgeon
researchProduct

FLEX End-to-End Mission Performance Simulator

2016

The FLuorescence EXplorer (FLEX) mission, selected as the European Space Agency's eighth Earth Explorer, aims to globally measure the sun-induced-chlorophyll-fluorescence spectral emission from terrestrial vegetation. In the frame of the FLEX mission, several industrial and scientific studies have analyzed the instrument design, image processing algorithms, or modeling aspects. At the same time, a common tool is needed to address the overall FLEX mission performance by combining all these features. For this reason, an end-to-end mission performance simulator has been developed for the FLEX mission (FLEX-E). This paper describes the FLEX-E software design, which combines the generation of co…

Scheme (programming language)010504 meteorology & atmospheric sciencesComputer scienceFrame (networking)0211 other engineering and technologies02 engineering and technology01 natural sciencesFluorescenceProduct (mathematics)Digital image processingCalibrationGeneral Earth and Planetary SciencesFLEXSoftware designElectrical and Electronic EngineeringcomputerImage resolutionSimulation021101 geological & geomatics engineering0105 earth and related environmental sciencescomputer.programming_languageIEEE Transactions on Geoscience and Remote Sensing
researchProduct

CUSHAW3: Sensitive and Accurate Base-Space and Color-Space Short-Read Alignment with Hybrid Seeding

2014

The majority of next-generation sequencing short-reads can be properly aligned by leading aligners at high speed. However, the alignment quality can still be further improved, since usually not all reads can be correctly aligned to large genomes, such as the human genome, even for simulated data. Moreover, even slight improvements in this area are important but challenging, and usually require significantly more computational endeavor. In this paper, we present CUSHAW3, an open-source parallelized, sensitive and accurate short-read aligner for both base-space and color-space sequences. In this aligner, we have investigated a hybrid seeding approach to improve alignment quality, which incorp…

Science-EngineeringMedizinische FakultätSoftware DesignComputer Simulationddc:610Genome SequencingBiologyBase SequenceSoftware ToolsApplied MathematicsQRComputational BiologySoftware EngineeringHigh-Throughput Nucleotide SequencingGenomics004 InformatikComputer ScienceMedicineSequence AnalysisSequence Alignment004 Data processingAlgorithmsMathematicsSoftwareResearch ArticlePLoS ONE
researchProduct

A neural network approach to movement pattern analysis.

2004

Movements are time-dependent processes and so can be modelled by time-series of coordinates: E.g., each articulation has geometric coordinates; the set of the coordinates of the relevant articulations build a high-dimensional configuration. These configurations--or "patterns"--give reason for analysing movements by means of neural networks: The Kohonen Feature Map (KFM) is a special type of neural network, which (after having been coined by training with appropriate pattern samples) is able to recognize single patterns as members of pattern clusters. This way, for example, the particular configurations of a given movement can be identified as belonging to respective configuration clusters, …

Self-organizing mapSimilarity (geometry)Computer scienceProcess (engineering)MovementBiophysicsExperimental and Cognitive PsychologyWalkingRunningSet (abstract data type)Software DesignOrientationFeature (machine learning)Computer GraphicsHumansOrthopedics and Sports MedicineMuscle SkeletalGaitStochastic ProcessesArtificial neural networkbusiness.industryBody movementPattern recognitionGeneral MedicineBiomechanical PhenomenaJoggingData Interpretation StatisticalTrajectoryArtificial intelligenceNeural Networks ComputerbusinessAlgorithmsHuman movement science
researchProduct