Experiences Using Semi-Formal Methods During Development of Distributed, Research-Oriented, System-Level Software

作者: Taylor Kidd , Mantak Shing , Debra Hensgen , David St. John , Shirley Kidd

DOI:

关键词:

摘要: The Management System for Heterogeneous Networks (MSHN) is a large, distributed research software system project that began over 18 months ago. primary goal of MSHN to develop framework within which nextgeneration resource management (RMS) issues can be investigated. initial design was developed using basic object-oriented principles and the prototype built with technology (IDL, C++, Java, CORBA). After building an proof-of-concept prototype, we looked standardized terms, symbols diagrams Unified Modeling Language (UML) explain functionality new students staff members development group, as well interested colleagues outside group. As learned more about UML applied it in further detail, found this semi-formal method not only (i) helped us communicate MSHN’s others, but also (ii) improved our design, helping identify bloated packages opportunities object re-use, (iii) enabled easily settle some open questions had previously been sources contention among team. Additionally, Process quite useful research-level, systems software.

参考文章(4)
Grady Booch, James Rumbaugh, Ivar Jacobson, The unified software development process ,(1999)
D.A. Hensgen, T. Kidd, D. St. John, M.C. Schnaidt, H.J. Siegel, T.D. Braun, M. Maheswaran, S. Ali, Jong-Kook Kim, C. Irvine, T. Levin, R.F. Freund, M. Kussow, M. Godfrey, A. Duman, P. Carff, S. Kidd, V. Prasanna, P. Bhat, A. Alhusaini, An overview of MSHN: the Management System for Heterogeneous Networks Proceedings. Eighth Heterogeneous Computing Workshop (HCW'99). pp. 184- 198 ,(1999) , 10.1109/HCW.1999.765132
R.F. Freund, M. Gherrity, S. Ambrosius, M. Campbell, M. Halderman, D. Hensgen, E. Keith, T. Kidd, M. Kussow, J.D. Lima, F. Mirabile, L. Moore, B. Rust, H.J. Siegel, Scheduling resources in multi-user, heterogeneous, computing environments with SmartNet Proceedings Seventh Heterogeneous Computing Workshop (HCW'98). pp. 3- 3 ,(1998) , 10.1109/HCW.1998.666558
Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language User Guide ,(1999)