Please use this identifier to cite or link to this item: https://repository.sustech.edu/handle/123456789/7395
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAbdelwahab, Aans Hummaida
dc.contributor.authorSupervisor - Jose Luiz Fiadiero CO - Superviso - Hisham AbdAllah Manssor
dc.date.accessioned2014-10-21T08:46:10Z
dc.date.available2014-10-21T08:46:10Z
dc.date.issued2006-06-01
dc.identifier.citationAbdelwahab,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.scen_US
dc.identifier.urihttp://repository.sustech.edu/handle/123456789/7395
dc.descriptionThesisen_US
dc.description.abstractSoftware 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.sponsorshipSudan University of Science and Technologyen_US
dc.language.isoenen_US
dc.publisherSudan University of Science and Technologyen_US
dc.subjectEngineering Architecturalen_US
dc.subjectComputer Scienceen_US
dc.titleEngineering a Coordination Architectural Tool for Volatile System Developmenten_US
dc.title.alternativeالهندسة المعمارية أداة التنسيق لتطوير النظام المتطايرةen_US
dc.typeThesisen_US
Appears in Collections:Masters Dissertations : Computer Science and Information Technology

Files in This Item:
File Description SizeFormat 
Engineering a Coordination Architectural....pdf
  Restricted Access
Research865.72 kBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.