Title: Strategic Technology Plan 20042006
1Strategic Technology Plan 2004-2006
- European Software Institute
2ESI business model
feedback
services
proposals
contracts
projects
results
offers
products services
ServicesBusiness Dev. Areas
RD Projects Area
marketing
ESI_at_net
agreements
3RD Projects
-
- RD Projects
- consist in applied research, adaptation, and
experimental validation in the field of
Information Technology with the ultimate
objective of improving industry competitiveness. - Project results are packaged into technology
transfer products and services, putting the
emphasis on ensuring their effectiveness by
performing experimental trials
RD Projects are carried out in cooperation with
ESI members and partners and with leading
European companies to develop high-quality
technology, addressing current and future market
needs
4Technology Adoption Path
Identify Adapt Validate Consolidate
Deliver
Transfer technology Deliver training
consultancy Deliver product
Trial in pilot experiments and develop case
studies Awareness action through publications
dissemination events
Develop solution, adapt models and
methods Develop supporting tools
Identify emerging technologies Characterise
problem
Package into training and consultancy
products Develop business case
Technology adoption in the market
5The challenge
- State-of-the art State-of-the technology
practice - Risk River
6Packaging RD project results
- Process assessment and improvement A full
consultancy service, based on recognised
improvement models. - Start-up services affordable and focussed first
step towards process improvement. - Training courses 2-5 days classroom training
including concept introduction and extensive
hands-on practical exercises - Tutorials Short and focussed insight, designed
for managers. - Internet-based products services to bring the
technology directly to SMEs at their workplace. - Publications state-of-the-art surveys, models,
methods.
7Strategic objectives
- Technology objectives set in ESI Strategic Plan
2004-2006 - Market orientation Develop competitive products
and services addressing current and future market
demand - Develop competencies according to market needs
- Bring added value with respect to existing market
offer - Leadership Be leaders in Information Technology
- Select strategic technology areas that will bring
technological innovation - Disseminate knowledge and incorporate innovation
in products and services.
8RD Strategic positioning
- Promote the interest on ESI projects
- involving current and potential customers,
- encouraging ESI patrons participation in project
development. - Establish strategic alliances
- for the scope of the technology development,
- in particular integrating competencies with ESI
Centers - Favour the use of Open solutions and standards
- supporting Open Source Software (OSS)
- Participating in standardisation initiatives
9Software Systems development challenges
- Predictability effectiveness
- Lack of sound models for quantitatively
predicting process and product qualities - Managing distributed development teams and
growing off-shoring - Complexity and productivity
- Specialisation by sector/domain (banking,
automotive, aerospace, government, control and
supervision, etc.) - Growing complexity of systems (specially non
functional pervasive aspects) - Heterogeneity in software systems environments
will remain - Service-based model is still in very early
adoption phase - Flexibility and interoperation
- Adaptation of behaviour to context conditions
(resources, user, etc.) - Integration efforts grows significantly with
respect to actual development. - Ambient intelligence based in interoperable
service model with mobility - Security
- Dependability on software systems provoke
Increasing security concerns - A comprehensive approach to security requires
integration of technical, management and
organisational aspects
10ESI Technologies
- Quality Technologies
- Software Process Improvement
- TQM for software-intensive organisations
- QMT Quantitative Management techniques
- Productivity Technologies
- Systematic Reuse, Product Family Engineering
COTS - Model-driven Development
- Service-centric Enterprise Interoperability
- Key Support Technologies
- Information Security Management
- Technology evolution (not a technology)
11Strategic ESI Technologies (RD)
12Reuse Product-Family Engineering
- ESI Approach
- Achieving Systematic Reuse involves organising
software production in an industrial way - At the organisational level, differentiating
between the productions means and the production
itself - At the process level, standardising the norms and
the techniques - At the engineering level, automating the process
through component-based production. - Benefits
- Achieve dramatic productivity increase by
eliminating redundant work and streamlining
production process. - For software development organisations with a
potential demand of similar products and with
experience in developing them.
13Reuse Product-Family Engineering
- Areas or work
- Variability Management Method and tool
- Techniques to identify, model and trace
variability through different kinds of documents
(design, code, etc.) - Product Family Evaluation Framework
- Integration of Product Family practices into
CMMI framework as a discipline - Family Engineering extended to embedded systems
and non-software domains - Enlarge applicability of family approach,
addressing the specificities of embedded systems
and other domain in which product variants are
derived from a single asset base. - Third-party components in software development
- Address market and quality issues of COTS
(including Open Source). Emphasis in overcoming
technical and non-technical barriers to develop a
component market.
14Model-Driven Development
- ESI Approach
- Facilitate the successful industrial adoption of
Model-driven Development - Ensure a complementary and compatible approach
with other process improvement initiatives - Provide the technology change management
measurements to guarantee business alignment - Benefits
- Productivity gains from the automation of
significant parts of development of software and
other work-products - Protect investments in business architecture from
changing and heterogeneous technological
platforms - Better use of qualified and skilled human
resources
15Model-Driven Development
- Areas of work
- MDD Process Framework
- MDD-compatible structured collection of
engineering and management practices, integrating
agile practices and using SPEM as process
modelling language. - MDD Maturity Model
- A staged approach to adopt MDD practices in an
industrial context - MDD Technology Change Management and Metrics
- Guidelines for planning and quantitatively
tracking MDD transition. - Model-driven Service oriented architectures
- A contact point with Service-centric Enterprise
Interoperability - Model checking and simulation
- To provide indicators for quality of models and
quality of their implementations.
16Service-centric Enterprise Interoperability
- ESI Approach
- Address interoperability in a coherent way
- at business level, for process interoperability
- at IT system level, for application
interoperability - Facilitate the development of high quality,
interoperable services, addressing trust and
security issues. - Establish a technological basis for Ambient
intelligent vision - Benefits
- Better understanding of business processes and
collaborative processes with external entities in
a networked enterprise - Address dynamicity in the discovery and
composition of services to support changing
business needs.
17Service-centric Enterprise Interoperability
- Areas of work
- Developing quality Services
- Modelling languages and methodologies for
creating verifiable high quality services - Service Composition
- Dynamic discovery and aggregation of elementary
services preserving desired qualities - Enterprise Interoperability Maturity
- A roadmap towards becoming a networked
e-Enterprise to be used as a reference for
evaluation and as improvement path - Enterprise Modelling
- Modelling languages and methodologies to
represent collaborative processes and be used as
the basis for model-based work-place generation
for different roles.
18Information Security Management
- ESI Approach
- Comprehensive approach to the definition and
implementation of a ISMS (Information Security
Management system), addressing - Organisational level
- Physiscal security
- Legical security
- Build on ESI experience in diagnosis and
improvement activities - Focus on supporting market-oriented activities
- Benefits
- For IT departments in all industrial sectors with
a growing concern about lack of security and the
vulnerability of core business assets. - For Information Society applications, where lack
of trust and security is perceived as one of the
most important barriers to its development.
19Information Security Management
- Areas of work
- Application of ISO/IEC 17799
- Consolidate the support for the application of
the standard ISO/IEC 17799, including diagnosis
and implementation of solutions. - Secure Software Development
- Methodologies and techniques for the secure
software development of distributed,
interoperable and interconnected systems. The
reference is the standard ISO/IEC 15408 Common
Criteria for Information Technology Security
evaluation. - Security Risk Management
- Adaptation of security risk evaluation schemes
and tools to the SME needs.
20Technology Evolution/Roadmapping
- A strategic tool for ESI (not a technology area)
- Aid in setting priorities towards the achievement
of technology objectives - Establish synergies with Tecnalia X-pin
- Gain visibility in IT leadership
- Target audience
- Administrations
- IT research agents
- ESI itself for complementing TAG views
- Results
- ESI reports addressing important issues in
software world (open source software, technology
adoption, trends in the IT sector, etc.) - Higher visibility for ESI through participation
in international committees such as ISTAG, ITEA,
etc. And the organisation of diffusion events.
21Key RD Projects
- ATHENA Advanced Technologies for
Interoperability of Heterogeneous Enterprise
Networks and their Applications - FP6 IP Networked business SO
- Projects coordinator SAP
- Starting date February 2004 (3 years)
- Modelware Modelling Solution for Software
systems - FP6 - IP Software Service Tech. SO
- Projects coordinator Thales
- Starting date August 2004 (2 years)
- SECSE Service centric Systems Engineering
- FP6 - IP Software Service Tech. SO
- Projects coordinator Engineering S.p.A.
- Starting date September 2004 (4 years)
- ASSERT Automated proof based System and
Software Engineering for Real-Time Applications - FP6 - IP Embedded Systems SO
- Projects coordinator ESA
- Starting date September 2004 (4 years)
22Contact