[PDF][PDF] A review on software requirements validation and consistency management

M Kamalrudin, S Sidek - … journal of software engineering and its …, 2015 - researchgate.net
Requirements need to be validated at the early phase of the software development to avoid
errors such as inconsistency, incompleteness and incorrectness. Drawn from this argument …

Formal consistency checking over specifications in natural languages

R Yan, CH Cheng, Y Chai - 2015 Design, Automation & Test in …, 2015 - ieeexplore.ieee.org
Early stages of system development involve outlining desired features such as functionality,
availability, or usability. Specifications are derived from these features that concretize vague …

Verifying dynamic aspects of UML models

M Soeken, R Wille, R Drechsler - 2011 Design, Automation & …, 2011 - ieeexplore.ieee.org
The Unified Modeling Language (UML) as a defacto standard for software development
finds more and more application in the design of systems which also contain hardware …

An approach to checking consistency between UML class model and its Java implementation

HM Chavez, W Shen, RB France… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Model Driven Engineering (MDE) aims to expedite the software development process by
providing support for transforming models to running systems. Many modeling tools provide …

Ontologies in checking for inconsistency of requirements specification

P Kroha, R Janetzko, JE Labra - 2009 Third International …, 2009 - ieeexplore.ieee.org
In this paper, we investigate how ontologies developed for use in Semantic Web technology
could be used in checking the consistency of requirements specifications. Our approach's …

A generic representation of CCSL time constraints for UML/MARTE models

J Peters, R Wille, N Przigoda, U Kühne… - Proceedings of the 52nd …, 2015 - dl.acm.org
The complexity of today's embedded and cyber-physical systems is rapidly increasing and
makes the consideration of higher levels of abstraction during the design process inevitable …

Linking Formal Methods in Software Development: A Reflection on the Development of rCOS

Z Liu - Theories of Programming and Formal Methods: Essays …, 2023 - Springer
The method of refinement of object-oriented and component-based systems (rCOS) has
been developed based on the Unifying Theories of Programming (UTP) of Tony Hoare and …

Automatic analysis of requirements consistency with the B method

TC de Sousa, JR Almeida Jr, S Viana… - ACM SIGSOFT Software …, 2010 - dl.acm.org
A consistent requirements specification is a fundamental success factor for quality software
development projects. On the one hand, writing requirements in a natural language is not …

Multiple-view modelling and meta-modelling of software product lines

H Gomaa, ME Shin - IET software, 2008 - IET
A multiple-view modelling and meta-modelling approach for software product lines (SPLs)
using the unified modelling language notation is described. A multiple-view model for an …

rCOS: a formal model-driven engineering method for component-based software

W Ke, X Li, Z Liu, V Stolz - Frontiers of Computer Science, 2012 - Springer
Abstract Model-driven architecture (MDA) has become a main stream technology for
software-intensive system design. The main engineering principle behind it is that the …