DocumentCode
3293768
Title
An integrating approach for developing distributed software systems-combining formal methods, software reuse, and the experience base
Author
Feldmann, Raimund L. ; Geppert, Birgit ; Rossler, F.
Author_Institution
Dept. of Comput. Sci., Kaiserslautern Univ., Germany
fYear
1999
fDate
36434
Firstpage
54
Lastpage
63
Abstract
The development of complex software systems is driven by many diverse and sometimes contradictory requirements such as correctness and maintainability of resulting products, development costs, and time-to-market. To alleviate these difficulties, we propose a development method for distributed systems that integrates different basic approaches. First, it combines the use of the formal description technique SDL with software reuse concepts. This results in the definition of a use-case driven, incremental development method with SDL patterns as the main reusable artifacts. Experience with this approach has shown that there are several other factors of influence, such as the quality of reuse artifacts or the experience of the development team. Therefore, we further combined our SDL pattern approach with an improvement methodology known from the area of experimental software engineering. In order to demonstrate the validity of this integrating approach, we sketch some representative outcomings of a case study
Keywords
distributed programming; formal specification; personnel; software development management; software reusability; specification languages; SDL pattern approach; SDL patterns; Specification and Description Language; case study; complex software systems development; development method; development team; distributed software systems; distributed systems; experience base; experimental software engineering; formal description technique; formal methods; improvement methodology; integrating approach; reusable artifacts; reuse artifacts; software reuse; software reuse concepts; time-to-market; use-case driven incremental development method; Automata; Documentation; Electrical capacitance tomography; Gain measurement; Scattering; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems, 1999. ICECCS '99. Fifth IEEE International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
0-7695-0434-5
Type
conf
DOI
10.1109/ICECCS.1999.802850
Filename
802850
Link To Document