275,808 Hits in 3.6 sec

Automated Derivation of ILP Implementations from SDL Specifications [chapter]

Sven Twarok, Peter Langendoerfer, Hartmut Koenig
Formal Techniques for Networked and Distributed Systems  
In this paper we present a mapping strategy for an important manual protocol implementation technique: the Integrated Layer Processing (ILP) which is used for protocol stack implementations with complex  ...  Performance gains up to 20 per cent compared to COCOS server implementations and of about 300 per cent compared to the SDT Cadvanced tool were measured.  ...  [Lang99] may considerably improve the efficiency of automated code generation from formal descriptions.  ... 
doi:10.1007/0-306-47003-9_1 fatcat:zc32yu4uhjaopdkx7hw4gdsz2m

Application Level Framing and Automated Implementation [chapter]

Christophe Diot, Isabelle Chrisment, Antony Richards
1995 High Performance Networking  
This paper describes early experiments with automated design and implementation of application-specific communication protocols based on the formal specification of the application using ESTEREL.  ...  The results show that the automated approach creates a better integrated implementation with the same level of performance.  ...  This paper describes early experiments with the automated design and implementation of application-specific communication protocols based on the formal specification of the application.  ... 
doi:10.1007/978-0-387-34949-7_16 fatcat:xp623rvkqre3xbcn4a5jobmcxi

A Formal Specification Automation Method Based on Focus Framework

Xiuna Zhu
2014 International Journal of Modeling and Optimization  
For this purpose, we proposed and implemented a formal specification automation process which aims to generate formal specification documents from software engineering models.  ...  An open issue in the area of formal methods is the automation methods and their support tools which need to be applied in the specification process.  ...  We also gratefully acknowledge Dongyue Mou's numerous discussions about the technical implementation of the tools.  ... 
doi:10.7763/ijmo.2014.v4.357 fatcat:p3y3f224sne4zb273mrighqooq

Formal and Informal in Balanced System Specifications [chapter]

P. Dini, D. Ramazani, G. Bochmann
1995 Balanced Automation Systems  
The paper presents the relation between balanced system specification by a formal or informal documentation.  ...  (eds.), Balanced Automation Systems  ...  Usually, an implementation from a formal specification could contain annotations in structured English derived from those design specifications which are not directly translated into a programming code  ... 
doi:10.1007/978-0-387-34910-7_32 fatcat:ffgrq23mebeu5lyilpk6vwiw2u

Review of Model-Based Testing Approaches in Production Automation and Adjacent Domains—Current Challenges and Research Gaps

Susanne Rösch, Sebastian Ulewicz, Julien Provost, Birgit Vogel-Heuser
2015 Journal of Software Engineering and Applications  
used within the development process of production automation systems, test case generation from fault models or test case selection and regression testing.  ...  The different approaches are classified and clustered according to their main focus which is either testing and test case generation from some form of model automatons, test case generation from models  ...  Model Transformation In order to apply the fruitful theoretical results on specification and implementation used in the automation industry there is a need to transform industrial models into more formal  ... 
doi:10.4236/jsea.2015.89048 fatcat:35hb3j25izcc7jq73xlyeihlwa

Automated Testing in Practice: The Highway Tolling System [chapter]

René G. de Vries, Axel Belinfante, Jan Feenstra
2002 IFIP Advances in Information and Communication Technology  
In this paper we study the application of automated test derivation and execution based on formal specifications.  ...  We conclude that automation of the test process is feasible and beneficial, and evaluate our techniques, theory and tools for automated testing.  ...  Acknowledgments The authors thank Cornel van Mastrigt and Rommert Jorritsma from Interpay B.V. for their help and support. The anonymous reviewers and Jan Tretmans are acknowledged for their comments.  ... 
doi:10.1007/978-0-387-35497-2_17 fatcat:7uxkflrzivfnxko5nctjw37tty

Automated Verification of Quantum Protocols by Equivalence Checking [article]

Ebrahim Ardeshir-Larijani and Simon J. Gay and Rajagopal Nagarajan
2013 arXiv   pre-print
In this paper we introduce a technique and a tool for formal verification of various quantum information processing protocols.  ...  The tool uses stabilizer formalism and is capable of representing concurrent quantum protocol, thus is more expressive than quantum circuits.  ...  Implementation Specification, that is to prove the two superoperators, corresponding to implementation and specification are equal.  ... 
arXiv:1312.5951v1 fatcat:x3xnfdi73jevtencmrnf2rjt7m

A Case for Specification Validation [chapter]

Mats P. E. Heimdahl
2008 Lecture Notes in Computer Science  
Productivity improvements will in this new paradigm be achieved through reduced emphasis on testing of implementations, increased reliance on automated analysis tools applied in the specification domain  ...  As we are moving from a traditional software development process to a new development paradigm where the process it largely driven by tools and automation, new challenges for verification and validation  ...  The implementation is then automatically and correctly generated from this specification and little or no additional testing of the implementation is required ( Figure 2 ).  ... 
doi:10.1007/978-3-540-69149-5_42 fatcat:d5b5ndoqv5albmbskyd4ftt64m

Embedded computing - Formal methods in embedded design

S.D. Johnson
2003 Computer  
Formal synthesis is an example of an alternative mode of reasoning by which correct implementations are algebraically derived from their specifications.  ...  Formal software verification involves automated model extraction to eliminate extraneous detail from target implementations and thus enable model checking.  ... 
doi:10.1109/mc.2003.1244539 fatcat:wctoe3stwrfttc6webv6usdd54

Specifying Map Requirements for Automated Generalization of Topographic Data

Jantien Stoter, John van Smaalen, Nico Bakker, Paul Hardy
2009 The Cartographic Journal  
If required, the specifications were enriched and re-implemented also adding extra information from other sources.  ...  Second, these map specifications were experimentally implemented on real data in automated processes and compared to an interactively generalized map to see if the results are according to the specifications  ...  , i.e. learning from experimentally implemented specifications.  ... 
doi:10.1179/174327709x446637 fatcat:6s5bketlize3lefcpofe7ukcy4

A Systematized Approach to Obtain Dependable Controller Specifications for Hybrid Plants [chapter]

Eurico Seabra, Jos Machado
2012 Automation  
Formalisms used to develop the controller behaviour specification From the desired behaviour specifications, until the implementation of a controller program for an automation system, the controller designer  ...  From the analysis of needs, passing by the conception, realization into the implementation and exploitation of an automation system there are several steps that must be realized (Fig. 1) .  ... 
doi:10.5772/50239 fatcat:at4hwqgkkfe7vhhxin3hf7lygu

Complementing the B-Method with Model-Based Testing

Ernesto Cid Brasil de Matos
2015 International Conference on Software Technologies: Applications and Foundations  
The approach is also supported by a tool that partially automates the test generation process.  ...  The approach generates unit test cases that verify the conformance between the initial abstract model and the actual implementation of the system, checking if the developed code behaves as specified in  ...  In this scenario, tests generated from formal specifications could help to verify the coherence between specification and implementation, checking whether the implementation is in accordance with the specification  ... 
dblp:conf/staf/Matos15 fatcat:p3xizwskkzgupf3q5o2yqnchbq

An Approach for Generating Concrete Test Cases Utilizing Formal Specifications of Web Applications

Khusbu Bubna
2016 International Journal of Information and Electronics Engineering  
Abstract test cases are generated from these two formal specification languages.  ...  This paper suggests utilizing two formal specification languages, State Chart and Z notation to describe the various functional requirements of web applications.  ...  But we are trying to bring in automation in the future. B. Test Generation from Z Model We used Fastest, a model based testing tool to generate abstract test cases from the Z specifications.  ... 
doi:10.18178/ijiee.2016.6.3.617 fatcat:pqlzjjygdzfr3ep3uagwqlcpwi

URDAD as a semi-formal approach to analysis and design

Fritz Solms, Dawid Loubser
2010 Innovations in Systems and Software Engineering  
This paper discusses the semi-formal aspects of URDAD which facilitate model validation and testing, documentation generation and automated implementation mapping as well as aspects which promote agility  ...  URDAD allows for formal elements to be added by different role players at different stages of the model refinement, whilst aiming to preserve agility of the outputs and low cost of the process generating  ...  MDA aims to provide a level of agility whilst being sufficiently formal to be able to automate large parts of the implementation mapping by enabling domain experts to perform a semi-formal analysis and  ... 
doi:10.1007/s11334-009-0113-4 fatcat:ao7bkleu7rhx7dacmjzw7pmf3m

KVEST: Automated Generation of Test Suites from Formal Specifications [chapter]

Igor Burdonov, Alexander Kossatchev, Alexander Petrenko, Dmitri Galter
1999 Lecture Notes in Computer Science  
KVEST -Kernel VErification and Specification Technology -is based on automated test generation from formal specifications in the RAISE specification language.  ...  Results of this project are available from the Formal Methods Europe Application database [13]. It is one of the biggest formal method application presented in the database.  ...  Acknowledgments We are pleased to acknowledge Spencer Cheng, who initiated this work and formulated the task definition; Helene Wong, who was the first team leader from Nortel side and suggested the title  ... 
doi:10.1007/3-540-48119-2_34 fatcat:uilkrwce2jaifd7elj5tpzvr5e
« Previous Showing results 1 — 15 out of 275,808 results