Title: TRESE Group Department of Computer Science University of Twente P.O. Box 217 7500 AE Enschede, The Netherlands trese@cs.utwente.nl
1Target industryfor the TRESE Group
- TRESE GroupDepartment of Computer
ScienceUniversity of TwenteP.O. Box 2177500 AE
Enschede, The Netherlandstrese_at_cs.utwente.nl - trese.cs.utwente.nl
2Table of contents
3The problems of our target industry
- Software systems are large, complex and
generallydistributed - embedded, parallel systems, networked systems,
Internet-support, human interaction,
dynamictopology, dynamic updates, etc. - Software systems are long-lived
- product families, specialized products.
4The problems of our target industry (conted)
- Software systems are in continuous evolution
- technology evolution, market evolution,
networkedclients, etc. - Right balance between functional and quality
requirs - functionality
- robustness
- adaptability
- performance
- etc.
5The problems of our target industry (conted)
- Scalable and optimizing systems
- dynamic evolution of size
- dynamic context
- Efficient, effective and flexible software
production - time to market
- flexible software production
- Maintenance is an integral part of the process
- Maintenance is to be considered right from the
begin.
6Industrial cooperation
- Student graduation thesis
- depends on the availability and quality of the
students - Consulting
- involved in small-large project consulting mainly
onarchitecture audits and design
7Industrial cooperation
- Joint projects
- long-term (3-4 years) projects.
- Professional courses
- presented more than 80 professional courses.
8What canwe offer?
9Effectiveness
Effectiveness getting closer to the business
objectives
Business manager client satisfaction
Technical manager future product architecturing
Software engineer analysis design techniques
10TRESE effectiveness through thesynthesis
approach
Concerns in thesolution domain
Concerns in thebusiness domain
Solutiontechniques
BusinessProblems
problemidentification
search for asolution
specialize
verify
TechnicalProblemdefinition
Solution
verify
Concerns in thesolution
Concerns in theproblem domain
11TRESE effectiveness through theindustry-as-labor
atory approach
12Technology
Business manager features versus time
Technical manager satisfying quality demands
Software engineer technical solutions
13TRESE quality-oriented software eng.
Software development
- Architectures
- Patterns
- Frameworks
- Heuristics
- Languages
- Components
14Efficiency
Efficiency more work per unit of money
Business manager low-risk investment
Technical manager on time product development
Software engineer technology transfer
15TRESE concurrent research
- Research activities are defined in parallel to
productdevelopment - Research goals are initiated from the actual and
expected demands of the future product releases - Planned gradual integration of research results
- Explicit research exploitation plan
- Technology transfer services are provided.
16References to our research activities
- Obstacles in software developmenthttp//trese.cs
.utwente.nl/obstacles/ - Software architecture synthesishttp//trese.cs.u
twente.nl/architecture_synthesis/ - Industry-as-laboratory and concurrentresearchht
tp//trese.cs.utwente.nl/target_industry/what_can_
trese_offer.htm - Professional courseshttp//trese.cs.utwente.nl/c
ourses/professional_courses/ - Research on quality-oriented software
engineeringhttp//trese.cs.utwente.nl/research/