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 |
The following license files are associated with this item: