: Dominik Slezak, Tai-hoon Kim, Akingbehin Kiumi, Tao Jiang, June Verner, Silvia Abrahao (Hrsg.)
: Advances in Software Engineering International Conference on Advanced Software Engineering and Its Applications, ASEA 2009 Held as Part of the Future Generation Information Technology Conference, FGIT 2009, Jeju Island, Korea, December 10-12, 2009.
: Springer-Verlag
: 9783642106194
: 1
: CHF 62.30
:
: Sonstiges
: English
: 359
: DRM
: PC/MAC/eReader/Tablet
: PDF
This volume constitutes the refereed proceedings of the International Conference on Advanced Software Engineering and Its Applications, ASEA 2009, held as part of the Future Generation Information Technology Conference, FGIT 2009, on Jeju Island, Korea, in December 2009. The conference focuses on the various aspects of advances in advanced software engineering and its applications with computational sciences, mathematics and information technology.
Foreword5
Preface7
Organization8
Table of Contents9
A Systematic Literature Review of Software Process Improvement in Small and Medium Web Companies13
Introduction13
Systematic Literature Review (SLR)14
Overview14
Formulation of Research Questions15
Identification of Relevant Literature15
Study Quality Assessment16
Data Extraction17
Data Synthesis and Results of Systematic Literature Review17
Discussion and Conclusions18
References19
An XCP Based Distributed Calibration System21
Introduction21
System Architecture22
Implementation23
TouCAN Driver Library23
Command Handling Module24
Synchronous Data Transfer24
Event Channel Module25
Power-Up Data Transfer25
Flash Programming25
Experiments26
Conclusions26
References27
Structural and Behavioral Detection of Design Patterns28
Introduction28
Related Works29
Current Pattern Identification Approaches29
XML Document Retrieval30
A New Pattern Detection Approach30
Resemblance Determination: Structural Information31
Resemblance Determination: Method Definition Information32
Static Design Pattern Identification32
Behavioral Resemblance Determination32
Example: The JHotDraw Framewok and the Observer Pattern33
Conclusion36
References36
Test Case Minimization and Prioritization Using CMIMX Technique37
Introduction37
Test Case Prioritization38
Problem Statement39
Algorithm40
Application40
Conclusion and Future Work43
References44
Embedded Control Software Design with Aspect Patterns46
Introduction46
Embedded Control Software Design47
Functional Design47
Timing Design47
Aspect Description and Model Weaver48
Aspect Description48
Model Weaver49
Aspect Patterns49
Aspect Patterns for Timing Design49
Mutual Exclusion50
Double Buffering51
Related Work51
Conclusions52
References53
Towards a Consistent Semantics for Unsafe Time Petri Nets54
Introduction54
Time Petri Net55
Formal Semantics of $TPN$55
Discussion57
A Sound Time Petri Net Semantics59
Conclusion61
References61
A Multiple Viewed Interrelated Ontology Model for Holistic Component Specification and Retrieval62
Introduction62
Related Work63
Multiple-Viewed Interrelated Component Specification Ontology Model (MVICS)64
Intrinsic Model64
Function Model65
Context Model65
Meta-relationship Model65
Holistic and Precise Component Retrieval67
Class Weight Calculation Method67
Retrieval Algorithm67
Precision Calculation Method68
Adaptive Component Matching68
Search Result Profile68
The Prototype Tool and Case Study68
Validation70
Conclusions71
References71
A Conflict-Based Model for Problem-Oriented Software Engineering and Its Applications Solved by Dimension Change and Use of Intermediary73
Introduction73
TRIZ and Software Engineering74
Contradictions74
TRIZ75
Software Engineering Problems with TRIZ75
Butterfly Model76
Examples78
Conclusions80
References80
Requirements Engineering Problems and Practices in Software Companies: An Industrial Survey82
Introduction82
Data Gathering83
Questionnaire Design83
Population Determination84
Data Collection84
Results84
Demographic of Respondents85
Size of RE Problems85
RE Problems Pattern and Company Maturity85
Top-Ten RE Practices86
Discussion87
Conclusion88
References88
A Formal Methodology for Semantics and Time Consistency Checking of UML Dynamic Diagrams90
Introduction90
Sequence Diagrams as an Interactions Specification Language91
StateCharts as Implementation Description Language93
Consistency Checking of Dynamic Diagrams94
Consistency Checking of Untimed Graphs94
Consistency Checking of Timed Graphs95
Conclusion97
References97
A Process Model for Forensic Analysis of Symbian Smart Phones98
Introduction98
The Existing Process Models100
Digital Investigation Process Models100
Windows Mobile Forensic Process Model101
Process Model for Symbian Smartphones Forensics101
The Impediments of Symbian Smartphones Forensics101
The Symbian Smartphones Forensic Process Model102
Conclusion and Future Works104
References104
Reliability Analysis Method for Supporting Traceability Using UML106
Introduction106
Related Work107
Proposed Approach107
Software Reliability Model108
Reliability Prediction Method