DocumentCode
1326669
Title
Specification and design of transactions in information systems: a formal approach
Author
Babin, Gilbert ; Lustman, Francois ; Shoval, Peretz
Author_Institution
Dept. of Decision Sci. & Eng. Syst., Rensselaer Polytech. Inst., Troy, NY, USA
Volume
17
Issue
8
fYear
1991
fDate
8/1/1991 12:00:00 AM
Firstpage
814
Lastpage
829
Abstract
In conventional information systems development, consistency between requirements specifications and design is achieved by manual checking. The application of the transformational paradigm to the specification and design phases is proposed. Requirements are expressed in the ADISSA notation, using the ADISSA method, a transaction-oriented refinement of structured systems analysis. The control part of a transaction is transformed into a formal specification, the FSM (finite state machine) transaction, by applying a set of rules. The design stage is realized by an algorithm which compares the FSM transaction into simpler transactions and implements them with a hierarchical set of finite-state machines. Consistency between the formal specification and the result of the design is achieved by proving that the latter has the same behavior as the former
Keywords
data integrity; finite automata; formal specification; structured programming; systems analysis; transaction processing; ADISSA notation; FSM; conventional information systems development; finite state machine; formal approach; formal specification; hierarchical set; manual checking; requirements specifications; structured systems analysis; transaction-oriented refinement; transformational paradigm; Algorithm design and analysis; Formal specifications; Guidelines; Information analysis; Information systems; Programming; Statistical analysis; System analysis and design; System testing; Uncertainty;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.83916
Filename
83916
Link To Document