Towards a well-founded UML-based development method

被引:3
作者
Astesiano, E [1 ]
Reggio, G [1 ]
机构
[1] Univ Genoa, DISI, Genoa, Italy
来源
FIRST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS | 2003年
关键词
D O I
10.1109/SEFM.2003.1236212
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents an attempt, perhaps unorthodox, at bridging the gap between the use of formal techniques and the current software engineering practices. After years of full immersion in the development and use of formal techniques, we have been led to suggest a Virtuous Cycle philosophy, better marrying the rigour of formalities to the needs and, why not, the wisdom of current practices. What we have called Well-Founded Software Development Methods is a strategy compliant with that philosophy, that essentially aims at proposing methods where the formalities provide the foundational rigour and perhaps may inspire new techniques, but are kept hidden from the user In a stream of papers we have outlined an approach - a possible instantiation of a particular well-founded method - which is Model-Driven and adopts a UML notation. Here, after introducing our basic philosophy and the Well-Founded methods strategy, we outline in summary our sample approach and, as a new contribution, we show in some detail how to handle the Model-Driven Design (or Platform Independent Design) phase.
引用
收藏
页码:102 / 115
页数:14
相关论文
共 19 条
[1]  
[Anonymous], DESIGNING CONCURRENT
[2]  
ASTESIANO E, 2002, P SEKE 2002
[3]  
ASTESIANO E, 2003, IN PRESS LECT NOTES
[4]  
ASTESIANO E, 2003, LECT NOTES COMPUTER
[5]  
ASTESIANO E, 2000, FORMALISM METHOD T C, V236
[6]  
ASTESIANO E, 2001, ACTA INFORMATICA, V37
[7]  
DSOUZA D, 1999, OBJECT TECHNOLOGY SE
[8]  
FOWLER M, 2001, OBJECT TECHNOLOGY SE
[9]  
Jackson M, 1995, SOFTWARE REQUIREMENT
[10]  
Jackson M., 2001, Problem Frames: Analysing and Structuring Software Development Problems