Specifications play a crucial role in the development of many types of software systems. Formal specification techniques are often used to help ensure that the requirements are correctly captured and to prove or check properties of the developed software. This is especially true in systems such as concurrent software systems, due to the critical nature that such systems may have. Though the growing importance of the specification phase shows the emerging need for extending measurement to it, few measures have been defined for specifications. The main reason is that specifications have often been written in informal languages, which made it hard to define and collect measures for software specifications. Instead, formal specifications would ...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
Three issues concerning parallelism in a concurrent system are considered: description of system str...
Software practitioners have not widely adopted formal verification techniques in spite of the abilit...
Specifications play a crucial role in the development of many types of software systems. Formal spec...
Several attributes (e.g., size, complexity, cohesion, coupling) are commonly used in software engine...
ing Dependencies between Software Configuration Items Carl A. Gunter University of Pennsylvania h...
A metric for concurrent software is proposed based on an abstract model (Petri nets) as an extension...
In this paper a Petri net based methodology is outlined for an integrated qualitative and quantitati...
Little theory exists in the field of software system measurement. Concepts such as complexity, coupl...
Several internal software attributes, like size, structural complexity, cohesion, coupling, have bee...
This paper introduces a language, Epsilon, for the description of systems with concurrency, and pre...
This paper presents a case study where product measures are defined for a formal specification langu...
In this paper we present a system description language and a technique of top-down specification and...
For the specification and modelling of complex distributed software systems formal methods are neede...
This book presents a step-by-step development of a rigorous framework for the specification and veri...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
Three issues concerning parallelism in a concurrent system are considered: description of system str...
Software practitioners have not widely adopted formal verification techniques in spite of the abilit...
Specifications play a crucial role in the development of many types of software systems. Formal spec...
Several attributes (e.g., size, complexity, cohesion, coupling) are commonly used in software engine...
ing Dependencies between Software Configuration Items Carl A. Gunter University of Pennsylvania h...
A metric for concurrent software is proposed based on an abstract model (Petri nets) as an extension...
In this paper a Petri net based methodology is outlined for an integrated qualitative and quantitati...
Little theory exists in the field of software system measurement. Concepts such as complexity, coupl...
Several internal software attributes, like size, structural complexity, cohesion, coupling, have bee...
This paper introduces a language, Epsilon, for the description of systems with concurrency, and pre...
This paper presents a case study where product measures are defined for a formal specification langu...
In this paper we present a system description language and a technique of top-down specification and...
For the specification and modelling of complex distributed software systems formal methods are neede...
This book presents a step-by-step development of a rigorous framework for the specification and veri...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
Three issues concerning parallelism in a concurrent system are considered: description of system str...
Software practitioners have not widely adopted formal verification techniques in spite of the abilit...