Skip to main content
The use of formal models of security policies are required for high assurance security systems. One benefit of formal methods is that it allows for a precise presentation of items, allowing for analysis by others and subsequent... more
    • by 
    •   2  
      Formal methodSecurity Policy
The future of Open Distributed Processing systems (ODP) will see an increasing of components number, these components are sharing resources. In general, these resources are offering some kind of services. Due to the huge number of... more
    • by 
    •   6  
      Computer ScienceNegotiationFormal methodQuality of Service (QoS)
This invited paper presents a number of correlated specifications of example railway system problems. They use a variety of partially or fully integrated formal specification. The paper thus represents a mere repository of what we... more
    • by 
    •   14  
      Computer ScienceSoftware DevelopmentCase StudyUnified Modelling Language
We report on a case study to assess the use of an advanced knowledge-based software design technique with programmers who have not participatedin the technique's development. We use the KIDS approach to algorithm design to construct two... more
    • by 
    •   11  
      Cognitive ScienceSoftware EngineeringSchedulingFormal methods
The high cost and long development cycle of shop floor controls (SFC) have prevented many small, medium, and even large-size manufacturers from deploying plant-wide, real-time information systems. In order to stay competitive in a... more
    • by 
    •   14  
      EngineeringSystem IntegrationSupervisory ControlMathematical Sciences
Many tools have been constructed using different formal methods to process various parts of a language specification (e.g. scanner generators, parser generators and compiler generators). The automatic generation of a complete compiler was... more
    • by 
    •   10  
      Computer ScienceData StructureComputer SoftwareAutomatic question generation
Considering that current end to end communication services are not adapted for supporting efficiently distributed multimedia application, this paper introduces a new family of generic transport protocols directly instantiated from... more
    • by 
    •   9  
      MultimediaService QualityQuality of ServiceFormal method
Binary component-based software updates that are efficient, safe and generic still remain a challenge. Most existing deployment systems that achieve this goal have to control the complete software environment of the user which is a... more
    • by 
    •   20  
      EngineeringMathematicsComputer ScienceSoftware Engineering
The Raise Specification Language (RSL) is a modeling language which supports various specification styles. To apply model checking to RSL concurrent descriptions, we translate RSL specifications into the input language CSPM of FDR. FDR is... more
    • by 
    •   10  
      Computer ScienceModel CheckingFormal methodsModeling Language
In this work, we present a method for approximating constrained maximum entropy (ME) reconstructions of SPECT data with modifications to a block-iterative maximum a posteriori (MAP) algorithm. Maximum likelihood (ML)-based reconstruction... more
    • by 
    •   18  
      EngineeringMathematicsAlgorithmsIterative Methods
Mathematical induction is required for reasoning about objects or events containing repetition, e.g. computer programs with recursion or iteration, electronic circuits with feedback loops or parameterized components. Thus mathematical... more
    • by 
    •   11  
      MathematicsComputer ScienceInformation TechnologyInductive Reasoning
We introduce a logical verification methodology for checking behavioral properties of service-oriented computing systems. Service properties are described by means of SocL, a branching-time temporal logic that we have specifically... more
    • by 
    •   14  
      Information SystemsComputer ScienceService Oriented ComputingModel Checking
The complex requirements of software systems justify the use of the best existing techniques to guar- antee the quality of speciflcations and to preserve this quality during the programming,phase of a software life-cycle. On the one hand,... more
    • by 
    •   9  
      Formal methodMeta-modelIndustrial ApplicationSemantic Mapping
Traditional formal methods and modern agile methods are separated more by limitations of current technology than by fundamental intellectual differences. A mixed interpreter that executes mixed programs, comprising both declarative... more
    • by  and +1
    •   3  
      Agile MethodsFormal methodTest Driven Development
    • by 
    •   11  
      Computer ScienceOperations ResearchConceptual ModellingVisual Communication
In this paper we introduce a model as a foundation for het-erogeneous services, therefore unifying web services tech-nologies in SOA (Service Oriented Architecture), specif-ically, SOAP/WS * and RESTful models. This model ab-stracts away... more
    • by 
    •   11  
      LanguagesComputer ScienceService Oriented ArchitectureSecurity
    • by 
    • Formal method
ISO/IEC JTC1/SC24 are developing a standard for the presentation of multimedia objects, called Premo (Presentation Environments for Multimedia Objects). Premo is a multipart standard, the most well-de ned parts of which, at the time of... more
    • by 
    •   4  
      Computer SoftwareFormal methodActive ObjectsData Format
Hybrid systems are at the core of most embedded and many other kinds of systems; formal methods for analysis of hybrid systems have made remarkable progress in the last decade and thus provide a strong foundation for assurance in the... more
    • by 
    •   6  
      Hybrid SystemsSystem DesignFormal methodReal Time
Medical guidelines and protocols are documents aimed at improving the quality of medical care by offering support in medical decision making in the form of management recommendations based on scientific evidence. Whereas medical... more
    • by 
    •   8  
      Decision MakingBreast CancerLibrary and Information StudiesFormal method
Abstract. In the last three years or so we at Enterprise Platforms Group at Intel Corporation have been applying formal methods to various problems that arose during the process of defining platform architectures for Intel’s processor... more
    • by 
    •   20  
      Computer ScienceDistributed ComputingDistributed Shared Memory SystemFormal methods
Safety critical software requires integrating verification techniques in software development methods. Software architectures must guarantee that developed systems will meet safety requirements and safety analyses are frequently used in... more
    • by 
    •   92  
      Software EngineeringObject Oriented ProgrammingType TheorySoftware Maintenance
    • by 
    •   9  
      Information SystemsComputer ScienceSoftware EngineeringFormal Methods (Formal Verification)
Formal methods and testing are two important approaches that assist in the development of high-quality software. While traditionally these approaches have been seen as rivals, in recent years a new consensus has developed in which they... more
    • by 
    •   19  
      Quality Assurance EngineeringComputer ScienceSoftware EngineeringSoftware Maintenance
Incomplete, inaccurate, ambiguous, and volatile requirements have plagued the software industry since its inception. The convergence of model-based develop- ment and formal methods ofiers developers of safety- critical systems a powerful... more
    • by 
    •   7  
      Formal AnalysisSoftware IndustryCase StudyFormal method
This paper, describes the design and development of a Supervisory Control System (SCS) for an Electric Vehicle (EV) developed by The Applied Electronics Group. The SCS was implemented on a Panel PC, and the Controller Area Network... more
    • by 
    •   13  
      Supervisory ControlControl systemProtocolsFormal method
This report describes a formal approach to verification and validation of safety requirements for embedded software, by application to a simple control-logic case study. The logic is formally specified in Z. System safety properties are... more
    • by 
    •   10  
      Computer ScienceVerification and ValidationEmbedded SoftwareFormal methods
This paper gives a brief overview of version 2.0 of PRISM, a tool for the automatic formal verification of probabilistic systems, and some of the case studies to which it has already been applied.
    • by 
    •   17  
      Model CheckingMarkov Decision ProcessProbabilistic LogicProbability Distribution & Applications
    • by 
    •   15  
      Project ManagementRisk ManagementRisk assessmentSystem Design
Formal methods are being applied to the development of software of various applications at Philips Healthcare. In particular, the Analytical Software Design (ASD) method is being used as a formal technology for developing defect-free... more
    • by 
    •   4  
      Model CheckingFormal methodsSoftware QualityFormal method
In the elucidation of complex multistep reactions, it is easy to overlook significant mechanistic hypotheses. Hence, the use of computer programs to search for mechanisms is attractive, but these programs must respect the prior knowledge... more
    • by 
    •   5  
      Inorganic ChemistryOrganic ChemistryFormal methodOrganometallics
The answer to software reliability concerns may lie in formal methods.
    • by 
    •   9  
      Information SystemsComputer ScienceSoftware EngineeringFormal Methods (Formal Verification)
This paper focuses on verification and validation of a model dedicated to mode handling of flexible manufacturing systems (FMSs). This model is specified using the synchronous formalism safe state machines (SSMs). The rigorous semantics... more
    • by 
    •   17  
      Distributed ComputingSemanticsModelingSoftware Development
Formal methods have yet to achieve wide industrial acceptance for several reasons. They are not well integrated into established industrial software processes, their application requires significant abstraction and mathematical skills,... more
    • by 
    •   19  
      Information SystemsRequirements EngineeringSoftware DevelopmentFormal methods
Programmable logic devices (PLDs) are now common components of critical systems, and are increasingly used for safety-related or safety-critical functionality. Since 1999 avionics-and defence-related safety standards have advised and... more
    • by 
    •   6  
      Software DevelopmentParallel ProcessingSystem DesignFormal method
We report on a fruitful combination of applying academic experience with formal modelling and verification techniques to an industrial case study. The goal of the case study was to investigate a priori, i.e. before implementation, the... more
    • by 
    •   16  
      Computer ScienceGroupwareModel CheckingMechanism Design
    • by 
    •   10  
      Model CheckingComputer HardwareTheorem ProvingHardware Design
    • by 
    •   8  
      Software DevelopmentDatabase DesignFormal methodConceptual Model
We summarize some current trends in embedded systems design and point out some of their characteristics, such as the chasm between analytical and computational models, and the gap between safety-critical and best-effort engineering... more
    • by 
    •   5  
      ModelingHeterogeneityEmbedded System DesignFormal method
This paper presents our contribution to the specification and conception of interactive systems. In this framework, the TOOD+ method (Task Oriented Object Design) proposed in this paper relies on a generic model and based for its... more
    • by 
    •   13  
      Computer ScienceHCIAir traffic controlUML
Object orientation and formal methods are widely regarded as two fields with significant potential for new software engineering techniques. This paper discusses the relations between these two approaches. We present various specification... more
    • by 
    •   6  
      Software EngineeringSoftware DevelopmentFormal SpecificationFormal method
A detailed generic model of the control design process is introduced and discussed. It is used for surveying different formal approaches in the context of PLC programming. The survey focuses on formal methods for verification and... more
    • by 
    •   21  
      Model CheckingLogic ProgrammingProcess ControlAutomata
    • by 
    •   8  
      Information SystemsMechanical EngineeringApplied MathematicsSoftware Engineering
Risk is defined as an event that has a probability of occurring, and could have either a positive or negative impact to a project should that risk occur. A risk may have one or more causes and, if it occurs, one or more impacts. For... more
    • by 
    •   7  
      Risk ManagementRisk assessmentRisk AnalysisFormal method
    • by 
    •   20  
      LanguagesComputer ScienceSecurityFormal methods
    • by 
    •   12  
      OntologyModel CheckingFormal methodsCausality
The NASA Monographs in Systems and Software Engineering series addresses cutting-edge and groundbreaking research in the fields of systems and software engineering. This includes in-depth descriptions of technologies currently being... more
    • by 
    • Formal method
Purpose -The purpose of this paper is to report the findings of research into the principles and procedures associated with value management (VM) and assess its use and effectiveness within the construction industry in Northern Ireland.... more
    • by 
    •   10  
      Civil EngineeringConstruction IndustryNorthern IrelandCase Study
publishes this series in order to make available to a broad public recent findings in informatics (i.e. computer science and information systems), to document conferences that are organized in cooperation with GI and to publish the annual... more
    • by 
    •   10  
      Identity managementData ProtectionProcess DesignPrivacy Protection
There are several notations to build a model: textual, graphical and mathematical. There are several notations to build a model: textual, graphical and by using mathematics. The Object Management Group (OMG) has developed a graphical... more
    • by 
    •   14  
      UsabilityModelingFormal methodsModeling Language