DocumentCode
3368683
Title
Deriving Software Architectures for CRUD Applications: The FPL Tower Interface Case Study
Author
Mashkoor, Atif ; Fernandes, João M.
Author_Institution
Univ. do Minho, Braga
fYear
2007
fDate
25-31 Aug. 2007
Firstpage
25
Lastpage
25
Abstract
The main aim of this paper is to present how to derive logical software architectures for CRUD (Create, Read, Update and Delete) applications using a specific technique called 4SRS. In this technique, a component diagram, which is obtained through transformations of use cases, is used to represent the logical software architecture. To show that the 4SRS technique, which was initially devised for behavior-intensive reactive systems, is also effective and gives seamless results for other software domains, it is being experimented on data processing systems, which typically follow a CRUD pattern. For demonstration purposes, the FPL tower interface system, which is responsible for communication between air traffic control operators and flight data processing system on airports of Portugal, has been used as a case study.
Keywords
aerospace computing; formal specification; software architecture; CRUD application; FPL tower interface; air traffic control operator; behavior-intensive reactive system; component diagram; data processing system; flight data processing system; formal specification; logical software architecture; use case diagram; Air traffic control; Airports; Application software; Computer architecture; Data processing; Embedded system; Packaging; Poles and towers; Software architecture; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Advances, 2007. ICSEA 2007. International Conference on
Conference_Location
Cap Esterel
Print_ISBN
0-7695-2937-2
Electronic_ISBN
978-0-7695-2937-0
Type
conf
DOI
10.1109/ICSEA.2007.25
Filename
4299908
Link To Document