SUST Repository

Engineering a Coordination Architectural Tool for Volatile System Development

Show simple item record

dc.contributor.author Abdelwahab, Aans Hummaida
dc.contributor.author Supervisor - Jose Luiz Fiadiero CO - Superviso - Hisham AbdAllah Manssor
dc.date.accessioned 2014-10-21T08:46:10Z
dc.date.available 2014-10-21T08:46:10Z
dc.date.issued 2006-06-01
dc.identifier.citation Abdelwahab,Aans Hummaida .Engineering a Coordination Architectural Tool for Volatile System Development/Aans Hummaida Abdelwahab;Hisham AbdAllah Manssor.-Khartoum:Sudan University of Science and Technology,College of Computer Science and Information Technology,2006..-83p.:ill.;28cm.-M.sc en_US
dc.identifier.uri http://repository.sustech.edu/handle/123456789/7395
dc.description Thesis en_US
dc.description.abstract Software evolution is, norm and even more, a critical concern for most software systems. Despite of many promises that supported by the software development techniques, such as Object-Oriented approach, but they were not able to address these concerns appropriately. Separating static and dynamic concerns of software development helps developers to get a conceptual grasp on large software systems, and evolve it. We are interested in separating three generic concerns (3Cs) that are computation, coordination, and configuration, each layer is superposed in a non-intrusive way on the layer below, which facilitates the modification of coordination and configuration policies to make the system evolved. Using coordination contract concept in specified framework or domain provides us with a consistent database (library) of contracts that can be reused to support expected evolution of systems efficiently. In this thesis a through investigation was made for Coordination Development Environment (CDE) tool, which supports the superposition of contracts on top of Java components to develop and superpose new behaviours or business rules. On top of the CDE a complementary tool (the Spider tool) for volatile system development was developed The Spider tool extends the functionality of the CDE by providing the facility to build versions of application or applications simply through a graphical user interface rather than building them by the code. The Spider tool plays and implements the role of configuration layer in the coordination based approach. It composes any system by draging the components and contracts in plug-and-play manner. en_US
dc.description.sponsorship Sudan University of Science and Technology en_US
dc.language.iso en en_US
dc.publisher Sudan University of Science and Technology en_US
dc.subject Engineering Architectural en_US
dc.subject Computer Science en_US
dc.title Engineering a Coordination Architectural Tool for Volatile System Development en_US
dc.title.alternative الهندسة المعمارية أداة التنسيق لتطوير النظام المتطايرة en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Share

Search SUST


Browse

My Account