260 likes | 268 Views
CBSE: Vision for the Future. Second WorkShop. Stefano De Panfilis Engineering Ingegneria Informatica S.p.A. 3-4 April 2003, Budapest. Summary. CBSEnet the motivation / scenario CBSEnet the solution CBSEnet the project CBSEnet the current status Workshop 1 Landscape document CBSE Portal.
E N D
CBSE: Vision for the Future Second WorkShop Stefano De Panfilis Engineering Ingegneria Informatica S.p.A. 3-4 April 2003, Budapest
Summary • CBSEnet the motivation / scenario • CBSEnet the solution • CBSEnet the project • CBSEnet the current status • Workshop 1 • Landscape document • CBSE Portal
CBSEnet the motivation • The “Component-ware” • a newly development and continuously evolving strategy • the DEPLOYMENT issue • New implications for software market • benefits • problems • A large number of IST projects on CBSE • few synergies • lot of repetitions, mostly unknown
CBSE - key issues • Software Product issues • Component selection (Granularity, Classification) • Interoperability • Quality • Maintenance • Software Development issues • Trade-offs (requirements Vs. offered capabilities) • Tool support • Long-term support • The responsibility chain • Commercial issues • New contract structures (Payment) • Distributed execution (SBSE) • Certification
European-wide forum on CBSE • exchange of information • share results, problems, … • CBSE Portal • foundation for future research programme • CBSE application domains • CBSE research trends CBSEnet the solution (1)
CBSEnet the solution (2) • A Research activities Co-ordination on: • relationships between software processes and CBSE • Suitability of Components Vs. Systems • Suitability of CBSE Vs. Application Domain • How SE practices/methods could improve CBSE • How CBSE affect other SE disciplines (e.g. RE) • relationships between trustworthiness and CBSE • relationships between Configuration Management and CBSE • How business, organisational and economic factors affect CBSE • relationships between Risk Management and CBSE
CBSEnet the project (1) • The Partners: • 3 research institutions • Lancaster University (UK) • MTA-SZTAKI (Hungary) • NTNU - SINTEF (Norway) • 3 technology suppliers • Athens Technology Centre (Greece) • Engineering Ingegneria Informatica S.p.A. (Italy) • European Software Institute (Spain)
CBSEnet the project (3) • Expected Results • Where we are, Where we want to be, How we want to get there • CBSE Classification Model • firstly discussed during the First CBSEnet Workshop • CBSE Landscape Document • draft available • CBSE Portal • launched on 5 July 2003
CBSEnet the project (4) • Approach: • Iterative • Verifiable and co-operative (4 Workshops) • Workshop 1: 27-28 September 2002 - Bilbao • Workshop 2: 3-4 April 2003 - Budapest • Workshop 3: September 2003 - Oslo • Workshop 4: February 2004 - Athens
The First Workshop (1) • Achievements: • built an assembly of experts motivated to understand and define CBSE research future trends • more than 50 attendees from 12 different countries • more than 5 years expertise • representatives from 11 different RTD projects
The First Workshop (2) • Components in business information systems • Identification of CBSE inhibitors, such as • No training in how to practice the use of components, • Lack of standards, • Cross departmental political barriers, • Lack of effective software metrics, • No component library, • Lack of suitable components (this was seen as a more general version of the “Quality of component is questionable” as expressed in the questionnaire), • Lack of management support, • High cost for selection, • Lack of semantics for the components description, • Lack of specific methodologies for CBSE, • Meantime too reuse to large.
The First Workshop (3) • Components in real time and embedded software • big industrial concerns on the offered quality • performance, • reliability, • availability of service • current research on dependability • how to embed dependability concerns down to the development • how to evolve testability • how to understand the behaviour of component-based systems • which support through UML
The First Workshop (4) • Issues in establishing a Component Market • Inhibitors to buy and use components: • Quality of component specifications. • Integrators have the need to protect investments. • Marketing terminology: most of the managers don’t believe in “reuse” • Buyers don’t like different categorisation of components • Licensing agreements are highly complicated • Sellers are not protected by consumer law as they are not consumers. Moreover consumers protection law may vary across different countries. • Promoters for the market • Need of “confidence”. Trustworthiness should be “sold” and “visible”. • Challenges • Better Quality of the specifications. A particular concern to Risk. • Investment protection both from a technological and contractual point of view.
The First Workshop (5) • (Web services) service oriented Vs. component oriented software engineering • Semantics Vs. Syntax • Methodologies, Processes, etc. • Discovery of Services, use of agents in binding • Publication of Services • Co-ordination • Static Vs. Dynamic binding • Certification • Relationship to Mobility
The First Workshop (6) • Components and the MDA • Vision • Focus on obtaining executable PIMs (Platform Independent Models) • MDA focuses the IPR more in the models than in the code. • The following general picture was than discussed during the discussion
The CBSE Portal (1) • www.cbsenet.org • launched on5 July 2002
Usage Statistics 89 registered users 598 average daily hits 8 average daily visits 167 sites 25 visits March 2003
Agenda - Thursday, 3 April 20039:00 - 18:00 • Welcome (MTA-SZTAKI) • Introduction to the CBSEnet Project (Eng.) • CBSE Landscape and Road-mapping (SINTEF) • CBSE Process: Issues and Future Vision (Lancaster) • Keynote: Software Technologies and the VI Framework Programme (EC) • Trust issues on CBSE • Keynote: CBSE and Dependable Systems (Ivica Crnkovic) • Keynote: Trusted Components (Kiung-Kiu Lau) • Parallel Group Discussions • Issues on Business and Finance • Issues on COTS and Legacy
Agenda - Friday, 4 April 20038:45 - 15:00 • CBSE Landscape: Future Visions in Research Scenarios (SINTEF) • CBSE State of the Practice and Experience Survey (ESI) • Parallel Group Discussions on Technologies aspects • Issues on Specifications, Architecture (eServices), Composition/Adaptability,non-Functional/QoS, Management, ... • Future Works: Gap Analysis definition strategies and Road-mapping (SINTEF) • Conclusions: Future CBSEnet Events and Actions (Eng.)