Logo image
C-PLAD-SM: Extending Component Requirements with Use Cases and State Machines
Book chapter   Peer reviewed

C-PLAD-SM: Extending Component Requirements with Use Cases and State Machines

Kevin A. Gary and M. B. Blake
Software Engineering Research, Management and Applications
09 Jun 2017

Abstract

Architecture Component State machine
Classic approaches to component specification derived from component requirements emphasize identifying external interfaces and behaviors. The C-PLAD requirements model provided a unifying framework for combining domain requirements and application requirements through an iterative refinement process. C-PLAD repackaged UML features and Unified Process techniques into an iterative process. In our continuing work, we found another layer was required—the inclusion of state machines to drive the architectural specifications beyond component interfaces and into component states in order to provide guarantees in our domains of interest, namely safety-critical applications. In this paper we describe an extension to the C-PLAD approach, dubbed C-PLAD-SM, which addresses the gaps in our earlier work.

Metrics

14 Record Views

Details

Logo image