Transfroming Timing Diagrams into Knowledge Acquisition in Automated Specification


Joochim, Tossaporn and Poppleton, Mike (2007) Transfroming Timing Diagrams into Knowledge Acquisition in Automated Specification. In, IAIT2007: The 2nd International Conference on Advances in Information Technology 2007,

Download

[img] PDF
Download (159Kb)

Description/Abstract

Requirements engineering is an important part of developing programs. It is an essential stage of the software development process that defines what a product or system should to achieve. The UML Timing diagram and Knowledge Acquisition in Automated Specification (KAOS) model are requirements engineering techniques. KAOS is a goal-oriented requirements approach while the Timing diagram is a graphical notation used for explaining software timing requirements. KAOS uses linear temporal logic (LTL) to describe time constraints in goal and operation models. Similarly, the Timing diagram can describe some temporal operators such as X (next), U (until) and R (release) over some period of time. Thus, our aim is to use the Timing diagram to generate parts of a KAOS model. In this paper we demonstrate techniques for creating a KAOS goal model from a Timing diagram. The Timing diagram which is used in this paper is adapted from the UML 2.0 Timing diagram and includes features to support translation into KAOS. We use a case study of a Lift system as an example to explain the translation processes described here.

Item Type: Conference or Workshop Item (Paper)
Keywords: Event-B Method, KAOS
Divisions: Faculty of Physical and Applied Science > Electronics and Computer Science > Electronic & Software Systems
Item ID: 264917
Date Deposited: 03 Dec 2007 18:20
Last Modified: 01 Mar 2012 19:31
Contributors: Joochim, Tossaporn (Author)
Poppleton, Mike (Author)
Date: 1 September 2007
Status: Published
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/264917

Actions (login required)

View Item View Item