Search results for "Software engineering"

showing 10 items of 1151 documents

Domain specific language for securities settlement systems

2012

Actual problems during design, implementation and maintenance of securities settlement systems software are achieving complementarity of several different, connected, asynchronously communicating settlement systems and verification of this complementarity. The aim of this paper is to create domain specific language for modeling of settlement systems and their interactions. Then use models to calculate settlement systems behavior. Specific of settlement systems requires that they perform accordingly to business rules in any situation. This makes use of model checking a very desirable step in development process of settlement systems. Defining a domain specific language and creating editor su…

Model checkingDomain-specific languageBusiness rulebusiness.industryComputer scienceBasis path testingComputingMilieux_LEGALASPECTSOFCOMPUTINGcomputer.software_genreComplementarity (physics)SoftwareTest caseData miningSoftware engineeringbusinessFormal verificationcomputer2012 Second International Conference on Digital Information Processing and Communications (ICDIPC)
researchProduct

Verifying a medical protocol with temporal graphs: the case of a nosocomial disease.

2014

Abstract Objective Our contribution focuses on the implementation of a formal verification approach for medical protocols with graphical temporal reasoning paths to facilitate the understanding of verification steps. Materials and methods Formal medical guideline specifications and background knowledge are represented through conceptual graphs, and reasoning is based on graph homomorphism. These materials explain the underlying principles or rationale that guide the functioning of verifications. Results An illustration of this proposal is made using a medical protocol defining guidelines for the monitoring and prevention of nosocomial infections. Such infections, which are acquired in the h…

Model checking[ INFO.INFO-MO ] Computer Science [cs]/Modeling and SimulationComputation tree logicTheoretical computer scienceComputer scienceModel checking Medical protocolMédecine humaine et pathologieCritical Care and Intensive Care MedicineMedical guidelineConsistency (database systems)Clinical Protocols[ SDV.MHEP ] Life Sciences [q-bio]/Human health and pathologyDrug Resistance BacterialHumansFormal verificationProblem SolvingProtocol (science)Cross Infectionbusiness.industryVisual informationModels TheoreticalModélisation et simulationNosocomial diseases[INFO.INFO-MO]Computer Science [cs]/Modeling and SimulationConceptual graphsCatheter-Related InfectionsConceptual graphCarrier StateVisual modelingDisease SusceptibilitySoftware engineeringbusiness[SDV.MHEP]Life Sciences [q-bio]/Human health and pathologyAlgorithmsJournal of critical care
researchProduct

Formal Modeling and Discrete-Time Analysis of BPEL Web Services

2008

International audience; Web services are increasingly used for building enterprise information systems according to the Service Oriented Architecture (SOA) paradigm. We propose in this paper a tool-equipped methodology allowing the formal modeling and analysis of Web services described in the BPEL language. The discrete-time transition systems modeling the behavior of BPEL descriptions are obtained by an exhaustive simulation based on a formalization of BPEL semantics using the Algebra of Timed Processes (ATP). These models are then analyzed by model checking value-based temporal logic properties using the CADP toolbox. The approach is illustrated with the design of a Web service for GPS na…

Model checking[ INFO.INFO-MO ] Computer Science [cs]/Modeling and SimulationKnowledge representation and reasoningcomputer.internet_protocolComputer science0211 other engineering and technologies[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE][ INFO.INFO-SE ] Computer Science [cs]/Software Engineering [cs.SE]02 engineering and technologycomputer.software_genre01 natural sciencesACM : D.: Software/D.2: SOFTWARE ENGINEERING/D.2.4: Software/Program Verification/D.2.4.3: Formal methodsFormal specificationACM: D.: Software/D.2: SOFTWARE ENGINEERING/D.2.4: Software/Program Verification/D.2.4.3: Formal methodsACM : D.: Software/D.2: SOFTWARE ENGINEERING/D.2.4: Software/Program Verification/D.2.4.4: Model checking0202 electrical engineering electronic engineering information engineeringTemporal logicEnterprise information systemFormal verification021103 operations researchDatabase010405 organic chemistrybusiness.industryApplied Mathematics020207 software engineeringService-oriented architectureSystems modeling[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation0104 chemical sciencesComputer Science ApplicationsACM: D.: Software/D.2: SOFTWARE ENGINEERING/D.2.4: Software/Program Verification/D.2.4.4: Model checkingBusiness Process Execution LanguageModeling and Simulation020201 artificial intelligence & image processingWeb serviceSoftware engineeringbusinesscomputer
researchProduct

Integrated Tool for Assisted Predictive Analytics

2021

Organizations use predictive analysis in CRM (customer relationship management) applications for marketing campaigns, sales, and customer services, in manufacturing to predict the location and rate of machine failures, in financial services to forecast financial market trends, predict the impact of new policies, laws and regulations on businesses and markets, etc. Predictive analytics is a business process which consists of collecting the data, developing accurate predictive model and making the analytics available to the business users through a data visualization application. The reliability of a business process can be increased by modeling the process and formally verifying its correctn…

Model checkingbusiness.industryComputer scienceBusiness processAnalyticsBusiness process modelingPredictive analyticsCustomer relationship managementSoftware engineeringbusinessFormal verificationData warehouse
researchProduct

Learning Pros and Cons of Model-Driven Development in a Practical Teaching Experience

2016

Current teaching guides on Software Engineering degree focus mainly on teaching programming languages from the first courses. Conceptual modeling is a topic that is only taught in last courses, like master courses. At that point, many students do not see the usefulness of conceptual modeling and most of them have difficulty to reach the level of abstraction needed to work with them. In order to make the learning of conceptual modeling more attractive, we have conducted an experience where students compare a traditional development versus a development using conceptual models through a Model-Driven Development (MDD) method. This way, students can check on their own pros and cons of working w…

Model driven developmentPoint (typography)Computer scienceLearnabilitymedia_common.quotation_subjectTeaching method020207 software engineering02 engineering and technologyPresentation020204 information systemsComputingMilieux_COMPUTERSANDEDUCATION0202 electrical engineering electronic engineering information engineeringMathematics educationCode generationProductivitymedia_commonAbstraction (linguistics)
researchProduct

Reengineering an Approach to Model-Driven Development of Business Apps

2015

Despite a perceived convergence in mobile application development, platforms such as Android and iOS remain largely incompatible. Supporting multiple platforms currently requires either separate native development (for each system) or utilization of a cross-platform development framework. While many such frameworks have been developed, only few are mature and even less are used widely, let alone commercially. Moreover, they typically are limited with regard to performance and to preserving a native look & feel. Worst of all, their usefulness for business apps is limited due to their low level of abstraction. In this paper, we take a closer look at an academic prototype that employs model-dr…

Model driven developmentProcess managementbusiness.industryMobile computingSoftware developmentBusiness process reengineeringAndroid (operating system)businessSoftware engineering
researchProduct

Extending and validating gestUI using technical action research

2017

gestUI is a model-driven method with tool support to define custom gestures and to include gesture-based interaction in existing user software system interfaces. So far, gestUI had been limited to the definition of the same gesture catalogue for all users of the software system. In this paper, we extend gestUI to permit individual users to define their own custom gesture catalogue and redefine some custom gestures in case of difficulty in using or remembering them. After extending gestUI, we applied technical action research from the FP7 CaaS project's Capability Design Tool with the aim of assessing its acceptance in an industrial setting. We also analysed its perceived ease-of-use and use…

Model-Driven DevelopmentComputer sciencebusiness.industryDesign toolIndustrial setting020207 software engineeringContext (language use)02 engineering and technologyGesture-Based InteractionHuman-Computer InteractionUser ExperienceUser experience designHuman–computer interactionTechnical-Action Research0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingSoftware systemUser interfaceAction researchbusinessSoftware engineeringGesture2017 11th International Conference on Research Challenges in Information Science (RCIS)
researchProduct

Data Quality Model-based Testing of Information Systems

2020

This paper proposes a model-based testing approach by offering to use the data quality model (DQ-model) instead of the program’s control flow graph as a testing model. The DQ-model contains definitions and conditions for data objects to consider the data object as correct. The study proposes to automatically generate a complete test set (CTS) using a DQmodel that allows all data quality conditions to be tested, resulting in a full coverage of DQ-model. In addition, the possibility to check the conformity of the data to be entered and already stored in the database is ensured. The proposed alternative approach changes the testing process: (1) CTS can be generated prior to software developmen…

Model-based testingbusiness.industryComputer scienceSoftware developmentProcess (computing)020207 software engineering02 engineering and technologycomputer.software_genreSoftwareSystem under test020204 information systemsData qualityTest set0202 electrical engineering electronic engineering information engineeringControl flow graphData miningbusinesscomputerProceedings of the 2020 Federated Conference on Computer Science and Information Systems
researchProduct

Computational Methods in Developing Quantitative Structure-Activity Relationships (QSAR): A Review

2006

Virtual filtering and screening of combinatorial libraries have recently gained attention as methods complementing the high-throughput screening and combinatorial chemistry. These chemoinformatic techniques rely heavily on quantitative structure-activity relationship (QSAR) analysis, a field with established methodology and successful history. In this review, we discuss the computational methods for building QSAR models. We start with outlining their usefulness in high-throughput screening and identifying the general scheme of a QSAR model. Following, we focus on the methodologies in constructing three main components of QSAR model, namely the methods for describing the molecular structure …

Models MolecularQuantitative structure–activity relationshipbusiness.industryComputer scienceOrganic ChemistryQuantitative Structure-Activity RelationshipQuantitative structureFeature selectionGeneral MedicineMachine learningcomputer.software_genreCombinatorial chemistryField (computer science)Computer Science ApplicationsDomain (software engineering)Molecular descriptorDrug DiscoveryArtificial intelligencebusinesscomputerApplicability domainCombinatorial Chemistry & High Throughput Screening
researchProduct

Grist for Riedl's mill: A network model perspective on the integration and modularity of the human skull

2013

This research project was supported by Grant BFU2008‐00643 to D.R.G. from the Spanish Ministerio de Ciencia e Innovacion as well as project CGL2012‐37279 to M.B., from the Spanish Ministerio de Economia y Competitividad.

Modularity (networks)business.industryPerspective (graphical)BiologyHuman skullmedicine.anatomical_structureGeneticsmedicineMolecular MedicineMillAnimal Science and ZoologySoftware engineeringbusinessEcology Evolution Behavior and SystematicsDevelopmental BiologyNetwork modelJournal of Experimental Zoology Part B: Molecular and Developmental Evolution
researchProduct