Institutional Repository

Inconsistency between state and sequence diagram

Show simple item record

dc.contributor.author Hamadeh, Sakr
dc.date.accessioned 2020-10-26T06:28:52Z
dc.date.available 2020-10-26T06:28:52Z
dc.date.issued 2005
dc.identifier.citation Hamadeh, S. (2005). Inconsistency between state and sequence diagram (Master's thesis, Notre Dame University-Louaize, Zouk Mosbeh, Lebanon). Retrieved from http://ir.ndu.edu.lb/123456789/1234
dc.identifier.uri http://ir.ndu.edu.lb/123456789/1234
dc.description M.S.--Faculty of Natural and Applied Sciences, Notre Dame University, Louaize, 2005; "A thesis submitted in partial fulfillment of the requirements for the degree of Masters of Science in Computer Science, Department of Computer Science Faculty of Natural and Applied Sciences, Notre Dame University, Louaize"; Includes bibliographical references (leaf 50).
dc.description.abstract UML is an acronym for Unified Modelling Language. It has become de facto the standard for the object-oriented software analysis and design stages in software development. UML is a visual modelling language, and it consists of a set of diagrams. Static diagrams are used to depict static structure of a program, where is dynamic diagrams specify how the control flow(s) of the program should behave. The examples of behavioral diagrams are a Sate diagram, which describes the behavior of objects of a given class, and a Sequence diagram, which describes inter-object interactions in a given scenario. A consistency problem may arise due to the fact that some aspects of the model may be described by more than one diagram. Hence, the consistency of the system description should be checked before implementing the system. This thesis describes an algorithmic approach to a consistency check between UML Sequence and State diagrams. The algorithm we provide automate the validation process which handles complex state diagrams, e.g. diagrams that include forks, joins, and concurrent composite states. en_US
dc.format.extent vii, 50 leaves : color illustrations
dc.language.iso en en_US
dc.publisher Notre Dame University-Louaize en_US
dc.rights Attribution-NonCommercial-NoDerivs 3.0 United States *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/us/ *
dc.subject.lcsh UML (Computer science)
dc.subject.lcsh Object-oriented methods (Computer science)
dc.subject.lcsh Computer software--Development
dc.title Inconsistency between state and sequence diagram en_US
dc.type Thesis en_US
dc.rights.license This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 United States License. (CC BY-NC 3.0 US)
dc.contributor.supervisor Rifi, Omar, Ph.D. en_US
dc.contributor.department Notre Dame University-Louaize. Department of Computer Science en_US


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States

Search DSpace


Advanced Search

Browse

My Account