Laquso Shared
-
Upload
harold-weffers -
Category
Technology
-
view
265 -
download
0
description
Transcript of Laquso Shared
LaQuSo is an activity of 3TU.Netherlands Institute for Research on ICT and Radboud University Nijmegen
LaQuSo Laboratory for Quality Software
Copyright © LaQuSo Eindhoven 2008
Goals
Support of relevant ICT research
Validation of academic results
Valorization of academic results
Copyright © LaQuSo Eindhoven 2008
Collaborative Effort
Dept. of Mathematics and Computer Science
Information Systems EG Databases & Hypermedia EG Architecture of Information Systems
Specification and Verification EG Formal Methods EG Analysis and Design of Systems
Software and Systems Engineering EG Software Engineering and Technology EG Systems Architecture and Networking EG Embedded Systems Security
Algorithms and Visualization EG Algorithms EG Visualization
Inst. for Computing and Information Sciences
Digital Security
Information and Knowledge Systems
Informatics for Technical Applications
Software Technology
Foundations
Copyright © LaQuSo Eindhoven 2008
Organization
Copyright © LaQuSo Eindhoven 2008
Organization
prof. dr. ir. J.F. GrooteHG 6.29
dr. J.I. den Hartogdr. A.O.D. Spiesens
HG 5.95
dr. ir. I. BarosanHG 8.61
Copyright © LaQuSo Eindhoven 2008
Organization
3TU
NIRICT Laboratories - LaQuSo
SectionSoftware and Systems Engineering
SectionInformation Systems
SectionAlgorithms & Visualization
SectionSpecification & Verification
Front-Office
Back-Office
NIRICT Embedded Systems Institute
JRU
Industry / Government
u v
w
x
yz{
|
Copyright © LaQuSo Eindhoven 2008
Code Analysis
Process Mining
Security Analysis
Systems Modeling
Focus
Copyright © LaQuSo Eindhoven 2008
PROCESS ANALYSIS / PROCESS MINING
Beyond Business Intelligence
Copyright © LaQuSo Eindhoven 2008
Process Mining
Copyright © LaQuSo Eindhoven 2008
Process Mining
software system
process/systemmodel
eventlogs
modelsanalyzes
discovery
records events, e.g., messages,
transactions, etc.
specifies configures implements
analyzes
supports/controls
conformance
“world”
people machines
organizationscomponents
business processes
verification
Start
Register order
Prepareshipment
Ship goods
(Re)send bill
Receive paymentContact
customer
Archive order
End
Copyright © LaQuSo Eindhoven 2008
Basic Performance Metrics Process Model Organizational Model Social Network Model Decision Point Analysis Auditing & Security
Process Mining
Copyright © LaQuSo Eindhoven 2008
Process Mining
Specification
Log
Conformance check
Copyright © LaQuSo Eindhoven 2008
Process Mining
Copyright © LaQuSo Eindhoven 2008
Process Mining
Copyright © LaQuSo Eindhoven 2008
CODE ANALYSIS / CODE MINING
Dependencies, Metrics, Behavior
Copyright © LaQuSo Eindhoven 2008
Code Analysis
MiningSoftwar
eCode Base Data Report
SQUAVISIT• Cobol• Java• C++, C#, C• PL/SQL• ABAP (SAP)
Copyright © LaQuSo Eindhoven 2008
Code Analysis
metrics visualization
Copyright © LaQuSo Eindhoven 2008
Code Analysis
code clone detection
Copyright © LaQuSo Eindhoven 2008
Code Analysis
static structure – hierarchical dependencies
Copyright © LaQuSo Eindhoven 2008
Code Analysis
static structure – cross dependencies
Copyright © LaQuSo Eindhoven 2008
Code Analysis
static structure – cross dependencies
call graph
execution trace
Copyright © LaQuSo Eindhoven 2008
Code Analysis
static structure – cross dependencies
Copyright © LaQuSo Eindhoven 2008
Code Analysis
static structure – cross dependencies
Copyright © LaQuSo Eindhoven 2008
Code Analysis
Copyright © LaQuSo Eindhoven 2008
Code Evolution Analysis
code evolution visualization
Copyright © LaQuSo Eindhoven 2008
Code Evolution Analysis
code evolution visualization
Copyright © LaQuSo Eindhoven 2008
Code Evolution Analysis
code evolution visualization
Copyright © LaQuSo Eindhoven 2008
Model Analysis
design metrics visualization
Copyright © LaQuSo Eindhoven 2008
Model Analysis
design metrics visualization
Copyright © LaQuSo Eindhoven 2008
Model Analysis
architectural regions of interest
Copyright © LaQuSo Eindhoven 2008
Model Analysis
architectural regions of interest
Copyright © LaQuSo Eindhoven 2008
SECURITY ANALYSISModeling and verification of security properties
Copyright © LaQuSo Eindhoven 2008
SYSTEMS MODELINGModeling and verification of communicating systems
Copyright © LaQuSo Eindhoven 2008
Systems Modeling
self organizing directed graph
Copyright © LaQuSo Eindhoven 2008
Systems Modeling
state space as 3D tree of clusters and states
Copyright © LaQuSo Eindhoven 2008
Systems Modeling
state space as 3D tree of clusters and states
In particular for determining symmetries
Copyright © LaQuSo Eindhoven 2008
Systems Modeling
graph of clusters of states
LaQuSo is an activity of 3TU.Netherlands Institute for Research on ICT and Radboud University Nijmegen
Visiting Address:TU/e campus, Hoofdgebouw 5.91Den Dolech 2, Eindhoven
Mailing Address:HG 5.91Postbus 5135600 MB Eindhoven
Telephone:040-2472526Fax: 040-2474252
Email:[email protected] Site:www.laquso.com