60,088 Hits in 4.9 sec

Verifying Contract-Based Specifications of Product Lines using Description Logic

Damir Nesic, Mattias Nyberg
2018 International Workshop on Description Logics  
This paper defines a method for Description Logic (DL) based verification of the well-formedness constraints of an arbitrary CBS model of a PL.  ...  Assurance cases are used often to argue that a system is safe or secure and Contract-Based Specification models are a promising foundation for assurance case argumentation.  ...  Although these constraints can be verified using various technologies, the present paper introduces an approach based on Description Logic (DL) [4] .  ... 
dblp:conf/dlog/NesicN18 fatcat:wrdkxrxsorhdngztnxbkv76jey

Automatic Verification of Assembling Digital Circuits by Means of Semantic Web Techniques

Francisco E. Castillo-Barrera, Reyna C. Medina-Ramírez, Carlos Soubervielle-Montalvo, Marcela Ortíz-Hernández
2013 Procedia Technology - Elsevier  
As well as means to verify the design of a circuit considering the manufacturer specification (offering) and the client view point (requiring).  ...  According to the last years the use of domain ontologies has increased considerably.  ...  Description Logics (DL) and OWL The description logics (DLs) are a family of logic-based formalisms for representing knowledge describing the domain in terms of concepts (classes), roles (relationships  ... 
doi:10.1016/j.protcy.2013.04.049 fatcat:6npa3crhgzaj3p3v2x2kabsqyu

Modeling Variability, Evolvability, and Adaptability in Service Computing (a vision for future research)

Maurice H. ter Beek, Stefania Gnesi, Alessandro Fantechi, Gianluigi Zavattaro
2010 International Workshop on Automated Configuration and Tailoring of Applications  
that can be triggered at run time to increase adaptability and optimize the (re)use of resources.  ...  We present a vision for future research on an emerging topic in software engineering, namely the synergy between Software Product Line Engineering (SPLE) and Service-Oriented Computing (SOC).  ...  Indeed, some work [2] , [3] has been done on the use of deonticstyle logics for modelling notions of variability in product family descriptions, in two different directions: characterizing feature models  ... 
dblp:conf/acota/BeekGFZ10 fatcat:tlxiazzykjhnnimv3354fvmxku

5GZORRO_D3.1: Design of the evolved 5G Service layer solutions

K. Barabash K. Meth
2021 Zenodo  
The report contains the domain-specific systems architecture of DLT and 5G Operational Data Lake elements and describes key interactions of their constituent modules to implement the envisaged Zero-Touch  ...  This deliverable specifies the architecture of data-driven solution for DLT and distributed intelligent resource discovery and management in use in 5GZORRO project.  ...  aforementioned additions refer to 5GZORRO ideas presented in the 5G PPP Whitepaper, AI and ML -Enablers for Beyond 5G Networks (Zenodo., contributed by authors of  ... 
doi:10.5281/zenodo.5562219 fatcat:u2x5ulzchrgxhavftrot6s3zoa

Compositional Verification using Model Checking and Theorem Proving [chapter]

Diego Marmsoler
2020 Model-Based Engineering of Collaborative Embedded Systems  
Classical techniques for the formal modeling and analysis of distributed systems, however, are mainly based on a static notion of systems and thus are often not well suited for the modeling and analysis  ...  of collaborative embedded systems.  ...  (iii) Finally, we combine the individual contracts with the description of the architecture to verify overall system properties (right-hand part of the figure).  ... 
doi:10.1007/978-3-030-62136-0_16 fatcat:yc7cu4mwefdttbuuj7mb3btpmy

Deductive Software Verification: From Pen-and-Paper Proofs to Industrial Tools [chapter]

Reiner Hähnle, Marieke Huisman
2019 Lecture Notes in Computer Science  
Deductive software verification aims at formally verifying that all possible behaviors of a given program satisfy formally defined, possibly complex properties, where the verification process is based  ...  on logical inference.  ...  Schmitt and Bernhard Steffen, for carefully reading our paper and for their very useful feedback. Many thanks to Richard Bubel for help with the preparation of the example in Sect. 2.  ... 
doi:10.1007/978-3-319-91908-9_18 fatcat:t3verkvbx5givfekzmbpiw6zla

Knowledge Capitalization in a Component-Based Software Factory: a Semantic Viewpoint

Francisco Edgar Castillo-Barrera, R. Carolina Medina Ramírez, Hector A. Duran-Limon
2011 Latin-American Workshop on Non-Monotonic Reasoning  
We use an example and a prototype (called Chichen Itza) to show the feasibility of our approach.  ...  This knowledge will be used by new developers gaining time in the development of new projects and in consequence it implies a reducing costs for training.  ...  The use of an ontology permits us to search an specific component information using intelligent techniques like production rules in comparison with a classic SQL query.  ... 
dblp:conf/lanmr/Castillo-BarreraRD11 fatcat:6m3kv6dvibglxbts253qi5wc4e

Automatic property generation for formal verification applied to HDL-based design of an on-board computer for space applications

Wesley Silva, Eduardo Bezerra, Markus Winterholer, Djones Lettnin
2013 2013 14th Latin American Test Workshop - LATW  
This work presents a new method for automatic property generation for formal verification of Hardware Description Language (HDL) based systems.  ...  The flexibility of Commercial-OfT-The-Shelf (COTS) SRAM based FPGAs is an attractive option for the design of artificial satellites, however, the functional verification of HDL-based designs is required  ...  For FPGA-based systems the development occurs using a Hardware Description Language (HDL). Afterward, the HDL is verified by simulation, using testbenchs, or by model checking.  ... 
doi:10.1109/latw.2013.6562663 dblp:conf/latw/SilvaBWL13 fatcat:tnqsu36s4jeorhulhom72ypgta

The General-Purpose Modeling, Analysis, and Implementation of Software Architectures

Mert Özkaya
2020 Journal of Aeronautics and Space Technologies (Havacilik ve Uzay Teknolojileri Dergisi)  
SAMP supports the high-level modeling of software architectures from the requirements, logical, behavioral, and deployment perspectives and supports checking the consistencies between the software models  ...  multiple-viewpoints modeling, formal verification of the models for the desired requirements, and combining model and code together.  ...  the behavior models in the Java Modeling Language (JML) [12] , which is a formal specification language that combines the Java program development with the Design-by-Contract [27] based software specifications  ... 
doaj:7ca4f1fb85c745f5b2a3d147338062ea fatcat:6g5z6zkk25ex7boob5by7xeyga

On the Design and Implementation of a Blockchain-Based Data Management System for ETO Manufacturing

Zhengjun Jing, Niuping Hu, Yurong Song, Bo Song, Chunsheng Gu, Lei Pan
2022 Applied Sciences  
Finally, an electrical equipment assembly production platform is used to discuss the specific implementation on top of the Hyperledger Fabric, a permissioned blockchain.  ...  This production model has caused many management challenges, including the difficulty of tracing the production process data of products and the inability to monitor order status in real-time.  ...  Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/app12189184 fatcat:yjis4iarkzabtb7ptlhkx74lgu


Daiva Naudziuniene, Matko Botincan, Dino Distefano, Mike Dodds, Radu Grigore, Matthew J. Parkinson
2011 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering - SIGSOFT/FSE '11  
It uses separation logic to support abstract reasoning about object specifications. jStar can verify a number of challenging design patterns, including Subject/Observer, Visitor, Factory and Pooling.  ...  However, to use jStar one has to deal with a family of command-line tools that expect specifications in separate files and diagnose the errors by inspecting the text output from these tools.  ...  Parkinson's work on jStar was carried out while at the University of Cambridge.  ... 
doi:10.1145/2025113.2025182 dblp:conf/sigsoft/NaudziunieneBDDGP11 fatcat:mfx65yavajfovfd7cqekaqux24

Sound Modular Verification of C Code Executing in an Unverified Context

Pieter Agten, Bart Jacobs, Frank Piessens
2015 SIGPLAN notices  
Pieter Agten holds a PhD fellowship of the Research Foundation -Flanders (FWO).  ...  Acknowledgments We thank Greta Yorsh and our anonymous reviewers for their valuable comments and suggestions that have improved the quality of this paper.  ...  However, instead of separation logic, it uses a verification logic that is heavily based on ghost variables, so it is not clear how one would generate runtime checks for module specifications written in  ... 
doi:10.1145/2775051.2676972 fatcat:ir7tfm4kd5getljnmge6p7punq

Sound Modular Verification of C Code Executing in an Unverified Context

Pieter Agten, Bart Jacobs, Frank Piessens
2015 Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages - POPL '15  
Pieter Agten holds a PhD fellowship of the Research Foundation -Flanders (FWO).  ...  Acknowledgments We thank Greta Yorsh and our anonymous reviewers for their valuable comments and suggestions that have improved the quality of this paper.  ...  However, instead of separation logic, it uses a verification logic that is heavily based on ghost variables, so it is not clear how one would generate runtime checks for module specifications written in  ... 
doi:10.1145/2676726.2676972 dblp:conf/popl/Agten0P15 fatcat:jhccknvchbamhcleoi3xtgdotm

High Level Model Checker Based Testing of Electronic Contracts [chapter]

Ellis Solaiman, Ioannis Sfyrakis, Carlos Molina-Jimenez
2016 Communications in Computer and Information Science  
Because of the dynamic nature of Internet and cloud-based relationships, the rapidity at which electronic contracts are constructed, verified for correctness, tested, and deployed is an extremely important  ...  for modeling electronic contracts, and the LTL Manager; a graphical tool developed in order to aid with the specification of correctness properties in Linear Temporal Logic (LTL).  ...  This would reduce the risk of introducing unwanted errors into the contract model during construction.  ... 
doi:10.1007/978-3-319-29582-4_11 fatcat:lbbuiqb2xfcwrd6xsa27g3ifq4

Expressing and Verifying Business Contracts with Abductive Logic Programming

Marco Alberti, Federico Chesani, Marco Gavanelli, Evelina Lamma, Paola Mello, Marco Montali, Paolo Torroni
2008 International Journal of Electronic Commerce  
A variation of the ScIFF proof procedure (g-ScIFF) can be used for static verification of contract properties. the use of ScIFF for business contract specification and verification is demonstrated in a  ...  ScIFF is a declarative language, based on abductive logic programming, that accommodates forward rules, predicate definitions, and constraints over finite domain variables.  ...  Contract Specifications A contract specification S is composed of two elements: a knowledge base and set of integrity constraints.  ... 
doi:10.2753/jec1086-4415120401 fatcat:a3z4aggtxjfzxgcx24ceoppu2u
« Previous Showing results 1 — 15 out of 60,088 results