DocumentCode
3574825
Title
Coordination Framework Based Software Development Approach and Its Applications
Author
Chengyao, Wang ; Xuefeng, Zheng ; Xuyan, Tu
Author_Institution
Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. Beijing, Beijing
Volume
2
fYear
2008
Firstpage
537
Lastpage
540
Abstract
The complex software systems often involve many subsystems or components. Coordination among subsystems or components is a central issue in complex software development. The complexity of today software systems requires separation of coordinating entities from computational entities and runtime coordination. The paper presents a coordination framework that divides the system into coordinators and computational entities. The computational entities are represented as roles, processes and services so as to provide coordination with fine granularity. The coordinators are responsible for coordination among the roles. In our framework, coordinators are divided into three types: resource coordinator, communication coordinator and task coordinator. A set of general purposed data table I/O APIs are developed for relational databases, and some frequently used table I/O manipulations are provided as templates. In the paper, the strategies of coordination-oriented software development are discussed. A coordination framework based application development approach is proposed by a practical Commodity Trading System.
Keywords
application program interfaces; input-output programs; object-oriented programming; relational databases; software engineering; table lookup; API; I/O manipulations; commodity trading system; communication coordinator; complex software development; complex software systems; computational entity; coordination framework; coordination-oriented software development; data table I/O; relational databases; resource coordinator; runtime coordination; software development approach; task coordinator; Application software; Collaboration; Computer science; Power system modeling; Programming; Runtime; Software engineering; Software reusability; Software systems; Web services; coordination; coordinator; framework; software development;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Software Engineering, 2008 International Conference on
Print_ISBN
978-0-7695-3336-0
Type
conf
DOI
10.1109/CSSE.2008.518
Filename
4722109
Link To Document