Date post: | 05-Jan-2016 |
Category: |
Documents |
Upload: | darrell-small |
View: | 216 times |
Download: | 2 times |
© TRESE Target Industry
TRESE GroupDepartment of Computer Science
University of TwenteP.O. Box 217
7500 AE Enschede, The [email protected]
trese.cs.utwente.nl
Target industryfor the TRESE Group
© TRESE Target Industry
Table of contents
industrial cooperation
effectiveness
the problems
technology
efficiency
© TRESE Target Industry
The 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.
the problems
© TRESE Target Industry
The problems of our target industry (cont’ed)
Software systems are in continuous evolution:• technology evolution, market evolution, networked
clients, etc.
Right balance between functional and quality requir’s: • functionality;• robustness• adaptability;• performance;• etc.
the problems
© TRESE Target Industry
The problems of our target industry (cont’ed)
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.
the problems
© TRESE Target Industry
Industrial cooperation
Student graduation thesis:• depends on the availability and quality of the
students;
Consulting:• involved in small-large project consulting mainly on
architecture audits and design;
Industrial cooperation
© TRESE Target Industry
Industrial cooperation
Joint projects:• long-term (3-4 years) projects.
Professional courses:• presented more than 80 professional courses.
Industrial cooperation
© TRESE Target Industry
What canwe offer?
TRESECustomers of TRESE
Technical Manager'sPerspective
Software Engineer'sPerspective
Business Manager'sPerspective
Efficiency concurrentresearch
technologytransfer
on tim eproduct
developm ent
low -riskinvestm ent
Effectivenessclient
satisfactionfu ture productarchitecturing
analysistechniques
Softw aresynthesis &industry-aslaboratory
Technology featuresversus tim e
technicalsolu tions
Satisfy ingquality
dem ands
quality-orientedsoftw are
engineering
TRESE
© TRESE Target Industry
Effectivenesseffectiveness
TRESE
Technical Manager'sPerspective
Software Engineer'sPerspective
Business Manager'sPerspective
Effectivenessclient
satisfactionfuture productarchitecturing
analysistechniques
Softwaresynthesis &industry-aslaboratory
Customers of TRESE
Effectiveness: getting closer to the business objectives
Business manager: client satisfaction
Technical manager: future product architecturing
Software engineer: analysis & design techniques
© TRESE Target Industry
TRESE: effectiveness through thesynthesis approach
effectiveness
TechnicalProblemdefinition
Solutiontechniques
Solution
Concerns in theproblem domain
Concerns in thesolution domain
Concerns in thesolution
BusinessProblems
Concerns in thebusiness domain
problemidentification
search for asolution
specialize
verify
verify
© TRESE Target Industry
TRESE: effectiveness through theindustry-as-laboratory approach
effectiveness
Industry:
TRESE
practical applications
& pilotprojects
evaluation
research topics
research directfeedback
problems
© TRESE Target Industry
Technology
TRESECustomers of TRESE
Technical Manager'sPerspective
Software Engineer'sPerspective
Business Manager'sPerspective
Technology featuresversus time
technicalsolutions
Satisfyingquality
demands
quality-orientedsoftware
engineering
Business manager: features versus time
Technical manager: satisfying quality demands
Software engineer: technical solutions
technology
© TRESE Target Industry
TRESE: quality-oriented software eng.
Quality control
Life-cycle
Analysis Design Implementation Updates
Reuse
Adaptability
CostOther
Performance
Software development
requirements software
•Architectures•Patterns•Frameworks
•Heuristics•Languages•Components
technology
© TRESE Target Industry
Efficiency
TRESECustomers of TRESE
Technical Manager'sPerspective
Software Engineer'sPerspective
Business Manager'sPerspective
Efficiency concurrentresearch
technologytransfer
on timeproduct
development
low-riskinvestment
efficiency
Efficiency: more work per unit of money
Business manager: low-risk investment
Technical manager: on time product development
Software engineer: technology transfer
© TRESE Target Industry
TRESE: concurrent researchefficiency
• 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.
© TRESE Target Industry
References to our research activitiesreferences
• Obstacles in software development:http://trese.cs.utwente.nl/obstacles/
• Software architecture synthesis:http://trese.cs.utwente.nl/architecture_synthesis/
• Industry-as-laboratory and concurrentresearch:http://trese.cs.utwente.nl/target_industry/what_can_trese_offer.htm
• Professional courses:http://trese.cs.utwente.nl/courses/professional_courses/
• Research on quality-oriented software engineering:http://trese.cs.utwente.nl/research/