A new research agenda for tool integration
MN Wicks, RG Dewar - Journal of Systems and Software, 2007 - Elsevier
This article highlights tool integration within software engineering environments. Tool
integration concerns the techniques used to form coalitions of tools that provide an …
integration concerns the techniques used to form coalitions of tools that provide an …
Symbolic model checking of hierarchical UML state machines
J Dubrovin, T Junttila - … on Application of Concurrency to System …, 2008 - ieeexplore.ieee.org
A compact symbolic encoding is described for the transition relation of systems modeled
with asynchronously executing, hierarchical UML state machines that communicate through …
with asynchronously executing, hierarchical UML state machines that communicate through …
Collaborative verification-driven engineering of hybrid systems
Hybrid systems with both discrete and continuous dynamics are an important model for real-
world cyber-physical systems. The key challenge is to ensure their correct functioning wrt …
world cyber-physical systems. The key challenge is to ensure their correct functioning wrt …
Supporting UML-based development of embedded systems by formal techniques
We describe an approach to support UML-based development of embedded systems by
formal techniques. A subset of UML is extended with timing annotations and given a formal …
formal techniques. A subset of UML is extended with timing annotations and given a formal …
[BOOK][B] Error explanation and fault localization with distance metrics
AD Groce - 2005 - search.proquest.com
When a program's correctness cannot be verified, a model checker produces a
counterexample that shows a specific instance of undesirable behavior. Given this …
counterexample that shows a specific instance of undesirable behavior. Given this …
Towards an Extensible Architecture and Tool Support for Model-based Verification
Model-based software engineering (MBSE) brings models to the center of software and
system design. Models are powerful abstractions used to support all phases of the software …
system design. Models are powerful abstractions used to support all phases of the software …
[PDF][PDF] Methodology for Integrating Computational Tree Logic Model Checking in Unified Modelling Language Artefacts: A Case Study of an Embedded Controller.
KH Kochaleema, G Santhoshkumar - Defence Science Journal, 2019 - core.ac.uk
ABSTRACT A unified modelling language (UML) based formal verification methodology that
can be easily integrated into an embedded system software development life cycle is …
can be easily integrated into an embedded system software development life cycle is …
Use of semi-formal and formal methods in requirement engineering of ILMS
A systematic approach in requirement engineering helps in discovering and understanding
the requirements at different levels of abstraction as well as makes the requirements …
the requirements at different levels of abstraction as well as makes the requirements …
[BOOK][B] Ontology-based methodology for error detection in software design
AM Hoss - 2006 - search.proquest.com
Improving the quality of a software design with the goal of producing a high quality software
product continues to grow in importance due to the costs that result from poorly designed …
product continues to grow in importance due to the costs that result from poorly designed …
UML-based conceptual models and V&V
Although there is no consensus on a precise definition of a conceptual model (CM), it is
generally accepted that a CM is an abstract representation of a real-world problem situation …
generally accepted that a CM is an abstract representation of a real-world problem situation …