Model-Driven Design of Object and Component Systems

作者: Zhiming Liu , Xiaohong Chen

DOI: 10.1007/978-3-319-29628-9_4

关键词: IDEF4Computer scienceUnified Modeling LanguageSoftware systemComponent-based software engineeringSoftware design patternObject-oriented designSoftware requirements specificationSoftware engineeringSoftware design

摘要: The notion of software engineering implies that design and production should be based on the types theoretical foundations practical disciplines are established in traditional branches engineering. goal is to make development complex systems more predictable developed trustworthy - safe, secure dependable. A number theories have been well past half a century, including Abstract Data Types, Hoare Logic, Process Calculi, I/O automata, those alike. Based them, techniques tools for specification, refinement verification.

参考文章(77)
Ruzhen Dong, Naijun Zhan, Liang Zhao, An Interface Model of Software Components Theoretical Aspects of Computing – ICTAC 2013. pp. 159- 176 ,(2013) , 10.1007/978-3-642-39718-9_10
Zhiming Liu, Fault-tolerant programming by transformations University of Warwick. ,(1992)
Zhiming Liu, He Jifeng, Xiaoshan Li, Yifeng Chen, A Relational Model for Formal Object-Oriented Requirement Analysis in UML Formal Methods and Software Engineering. pp. 641- 664 ,(2003) , 10.1007/978-3-540-39893-6_36
Ian Sommerville, Software engineering (6th ed.) Addison-Wesley Longman Publishing Co., Inc.. ,(2001)
Liang Zhao, Shuling Wang, Zhiming Liu, Graph-based object-oriented hoare logic formal methods. pp. 374- 393 ,(2013) , 10.1007/978-3-642-39698-4_23
Dan Li, Xiaoshan Li, Zhiming Liu, Volker Stolz, Interactive Transformations from Object-Oriented Models to Component-Based Models formal aspects of component software. pp. 97- 114 ,(2011) , 10.1007/978-3-642-35743-5_7
Sébastien Limet, Sophie Robert, Ahmed Turki, Controlling an Iteration-Wise Coherence in Dataflow formal aspects of component software. pp. 241- 258 ,(2011) , 10.1007/978-3-642-35743-5_15
Andrew Stellman, Jennifer Greene, Applied Software Project Management ,(2005)