Title: Software Processes Based on Knowledge Zdenek Havlice at al.
1 Software Processes Based on KnowledgeZdenek
Havlice at al.
Technical University of Košice Faculty of
Electrical Engineering and Informatics Department
of Computers and Informatics
21. Who we are ?2. What are our topics and why
?3. What are our starting points resources
?4. What are our visions ?5. What are our
projects ?6. What are our objectives ?7. What
are our results ?8. Questions
Technical University of Košice Faculty of
Electrical Engineering and Informatics Department
of Computers and Informatics
Software Processes Based on Knowledge
Contents
3Who we are?
Technical University of Košice Faculty of
Electrical Engineering and Informatics Department
of Computers and Informatics
Research in Software Engineering Software
Processes Based on Knowledge
4 Software Processes Based on Knowledge
Base of Research Project Team
Ing. Martin Révés Ing. Ján Kunštár Ing. Iveta
Adamušcinová Ing. Peter Bratru Ing. Peter Žárský
doc. Ing Milan Šujanský, CSc. Ing. Henrieta
Telepovská, PhD . Ing. Ladislav Samuelis,
PhD. Ing. Csaba Szabó, PhD. Ing. Ondrej Plocica
Ing. Martin Hunady Microsft Bratislava Ing.
Milan Varga Novitech Košice Ing. Otto
Železník Markus LABS Košice Ing. Matej
Lakatoš Koger Košice Ing. Marián
Želinský NESS Košice Ing. Juraj Vízi Siemens
PSE Košice Ing. Kristián Šesták Koger Košice I
ng. Igor Petz LYNX Košice
5What are our topics and why?
Technical University of Košice Faculty of
Electrical Engineering and Informatics Department
of Computers and Informatics
Research in Software Engineering Software
Processes Based on Knowledge
6 Software Processes Based on Knowledge
Topics Reasons
Processes in pre-project phases of SwLC
Decisions about Software Technology
SwLC model, modeling tools, methods,
Critical for Success of the Project
Processes in start of SwLC
Requirements Processing
Processes in post-project phases of SwLC
Models for maintenance and modifications
7What are our starting points resources?
Technical University of Košice Faculty of
Electrical Engineering and Informatics Department
of Computers and Informatics
Research in Software Engineering Software
Processes Based on Knowledge
8 Software Processes Based on Knowledge
Starting Points Resources
Standards
UML MDA QVT (Query/View/Transformation) -
standard for model transformation XMI - XML
Metadata Interchange
Systems
CASE Systems Knowledge-Based Systems IDEs Virtual
Reality Systems
9What are our visions?
Technical University of Košice Faculty of
Electrical Engineering and Informatics Department
of Computers and Informatics
Research in Software Engineering Software
Processes Based on Knowledge
10 Software Processes Based on Knowledge
Vision I
Software system has knowledge about itself and
has ability to provide them in real time to
competent persons and other systems in readable
form for effective solution of problems in
maintenance, modifications and use of system.
Effective maintenance and/or modifications of
systems based on suitable models integrated in
special knowledge layer inside of system.
Vision II
Project manager can use services of
SE-Knowledge-Based System for good choice of
suitable model of software life cycle, modelling
tools, methods and methodology for specified
target system, development and user environment.
Effective configuration of CASE system based on
knowledge about target system, its environment
and previous experiences with similar systems
development.
11What are our projects?
Technical University of Košice Faculty of
Electrical Engineering and Informatics Department
of Computers and Informatics
Research in Software Engineering Software
Processes Based on Knowledge
12 Software Processes Based on Knowledge
2002-2004 VEGA Project No. 1/9026/02 Formal
Specification of the Software Life Cycle.
2005-2007 VEGA Project No. 1/2176/05 Technologi
es for Agent-based and Component-based
Distributed Systems Lifecycle Support.
2006-2007 EU 6FP Project Abilities -
Application Bus for InteroperabiLITy In enlarged
Europe.
2008-2010 VEGA Project No. 1/0350/08 Knowledge-Ba
sed Software Life Cycle and Architectures 2008-20
09 APVV Contract No. VMSP-P-0055-07 E-Services
for Support of Collaboration and Business
Activities of SMEs
13 Software Processes Based on Knowledge
Older Research/Development Projects Connected to
this Area
1997-1998 Participation in TIP - Technology for
Projects Integration of information subsystems
(Slovak Telecom). 1996-1997 Project
management of information system PARC for center
for continuing education (TUKE). Project
management for PegaS - part of university
information system (TUKE).. 1994-1995
Participation in analysis and design phase of the
development of IaRS_SVa - the information and
control system (VSŽ Košice). 1993-1994
Participation in analysis and design phase of the
development of DIS - the tax information system
of Slovak republic (in Westmount ISEE CASE for
Informix) (NOVITECH,v.o.s., Košice). ..... .....
14What are our objectives?
Technical University of Košice Faculty of
Electrical Engineering and Informatics Department
of Computers and Informatics
Research in Software Engineering Software
Processes Based on Knowledge
15 Software Processes Based on Knowledge
Objectives
- Knowledge Based Software Technology KB_SWT
- Knowledge Based Software Architecture KB_SWA
16 Software Processes Based on Knowledge
Methodology-Methods-Tools
CASE systems tools
Project Database
KB SwA
KB SwT
Knowledge Database
17 Software Processes Based on Knowledge
Objectives details http//wiki.fei.tuke.sk/LabIS
/ProjectSummary
- 1. Knowledge integration about software
technologies in SWLC with project CASE system
database - Analysis of software technologies for knowledge
presentation about systems. - Meta-model design for software technologies.
- Design of method for technology model
development. - Design of measures and parameters for software
project evaluation. From final features and
system behavior, environment in witch was or will
be developed, and environment where system is or
will be used point of view. - Analysis of advanced database technologies
suitable for software technologies knowledge base
creation. - Software technologies knowledge base design.
- Design of methods for advanced database
technologies usage in phase of knowledge base for
software technologies implementation. - Design of integration of software technologies
knowledge base with CASE system database. - Implementation of software technologies knowledge
base. - Experimental verification of software
technologies knowledge base usage in feasibility
study for chosen test case project.
18 Software Processes Based on Knowledge
Objectives details http//wiki.fei.tuke.sk/LabIS
/ProjectSummary
- 2. Knowledge integration about system and
application domain into architecture of
programming system. - Software system architecture analysis suitable
for knowledge integration about system and
application domain. - Design of system and application domain knowledge
meta-model. - Analysis and design of knowledge layer structure
for programming system and interpretation methods
by using, administrating, and maintaining. - Design of integration of knowledge layer in
system architecture with interpretation layer for
program executing and for maintenance and
administration of programming system. - Implementation of designed architecture.
- Experimental verification of architecture with
knowledge layer for chosen test case project.
19What are our results?
Technical University of Košice Faculty of
Electrical Engineering and Informatics Department
of Computers and Informatics
Research in Software Engineering Software
Processes Based on Knowledge
20 O.
PlocicaKnowledge-Based SWT Configuration
Proposal of knowledge based processes for
pre-project phases of SwLC
21 I. Adamušcínová and J.
KunštárKnowledge-Based Maintenance
- models are components of extended source files
- full advantage of using models in maintenance
process
22 M.
RévésSecurity monitoring of information systems
- Unified monitoring approach
- Flexible information export using modified IPFIX
protocol - Traceability of security holes
23 O.
ŽelezníkSpecial Architecture for Embeded System
24 O.
ŽelezníkSpecial Architecture for Embeded System
25 O.
ŽelezníkSpecial Architecture for Embeded System
26 Software Processes Based on Knowledge
Presentation of Results Journals, Proceedings ,
Conferences, . http//hornad.fei.tuke.sk/kpi/pers
on/havlice/dcicard.php
- MDSE 2008 Model Driven Software Engineering with
an emphasis on Transformations and Tools,
December 11-12, 2008, Berlin, Germany - CSE'2008 International Scientific Conference on
Computer Science and Engineering, High Tatras -
Stará Lesná, Slovakia, September 24-26, 2008 - SAMI 2007 6th International Symposium on Applied
Machine Intelligence and Informatics, Herlany,
Slovakia, January 21 - 22, 2008, - ISIM'07 Information Systems and Formal Models,
10th International Conference on Information
System Implementation and Modeling, 2nd
International Workshop on Formal Models WFM'07,
Hradec nad Moravici, 23.-25.4.2007, Silesian
University in Opava - ..
27Questions.
Technical University of Košice Faculty of
Electrical Engineering and Informatics Department
of Computers and Informatics
Research in Software Engineering Software
Processes Based on Knowledge