Sign up & Download
Sign in

Development of software engineering

by Fuqing Yang, Hong Mei
New York (2009)

Abstract

In the past 40 years, software engineering has emerged as an important sub-field of computer science. The quality and productivity of software have been improved and the cost and risk of software development been decreased due to the contributions made in this sub-field. The software engineering community needs to invest much more efforts to cope with the drastically increasing demands on the information technology as well as the extremely open and dynamic nature of the Internet. The history of software engineering is reviewed with emphasis on the driving forces of software and the milestones of software engineering development. The history of software engineering in China is reviewed with emphasis on the relationship between software engineering and the software industry. Based on the above reviews, we argue that software engineering should become an independent discipline along with computer science and co-operative efforts from academia, governments and industries should be needed for the harmonious development of software engineering. Some results are presented based on China's experience of developing software engineering under this model.

Cite this document (BETA)

Available from portal.acm.org
Page 11
hidden

Development of software engineering

16.02.2010 | Holger Giese | Model-Driven Software Engineering of Self-Adaptive Systems
11
II Foundations:
Top-Down Architecture
„ Layers for different purposes
„Decoupling of the layers in time
Reference Architecture for Self-Management:
[Kramer&Magee2007]
Page 21
hidden
16.02.2010 | Holger Giese | Model-Driven Software Engineering of Self-Adaptive Systems
21
III Construction:
Complex Coordination
„ Real-time coordination via pattern [ESEC/FSE03]
■ Real-time protocol state machines for each role
■ Real-time state machines for each connector
„ Rule-based reconfiguration (self-coordination) [ICSE06]
■ Rules for instantiation and deletion of patterns
Shuttle 2 Shuttle 1
Shuttle2: Shuttle1:
Distance
Coordination
Reference
Data Pattern
:Registry
Reference
Data Pattern
Rule-based
reconfiguration

Sign up today - FREE

Mendeley saves you time finding and organizing research. Learn more

  • All your research in one place
  • Add and import papers easily
  • Access it anywhere, anytime

Start using Mendeley in seconds!

Already have an account? Sign in

Readership Statistics

7 Readers on Mendeley
by Discipline
 
 
 
by Academic Status
 
57% Ph.D. Student
 
14% Student (Master)
 
14% Post Doc
by Country
 
29% France
 
14% United Kingdom
 
14% Germany