es 0813 apresentacaoartigosmc2013edenilson v4
DESCRIPTION
apresentacao smc 2013TRANSCRIPT
1
Edenilson José da SilvaEmerson Torquato
Milton Pires RamosEmerson Cabrera Paraiso
OPERAM: A Collaborative Semantic Workspace for
Software Verification
2
• Introduction;
• Motivation;
• OPERAM Overview;
• OPERAM Meta-Model and Examples of Use;
• MyBMI Project and Results;
• Future Perspectives.
Summary
3
OPERAM’S Contributions in SDLC PhasesPhases in Software Development Life Cycle
O P E R A M
4
Introduction 1/3
• Collaboration in software development is an important issue;
• This activity usually involves people with different roles;
• Tools and environments;
5
OPERAM Definition
• OPERAM: a collaborative semantic workspace, that allows comparing the modeling performed at earlier stages of software development with JAVA code;
6
Some Issues About OPERAM
• OPERAM provides useful information;
• OPERAM allows: (FALAR MAIS A RESPEITO DESTES TÓPICOS*)– monitoring of the project;– helping users to be aware of the context; (*ESTE É O
PONTO)– carry out verification of software development.
7
OPERAM’S MAIN FEATURES
• Main features of OPERAM:
– facilitate collaboration between users; (*COMO FACILITA?)
– semantic integration between artifacts; (*REFORÇAR ISTO)
8
OPERAM Overview
9
OPERAM Overview
10
OPERAM Overview
11
OPERAM Overview
12
OPERAM Overview
13
OPERAM Overview
14
OPERAM Overview
15
OPERAM Overview
RETIRAR O WEB BROWSER – COLOCAR OUTRO NOME*MOSTRAR AS LIGAÇÕES SEMÃNTICAS – COLOCAR UM DOS EXEMPLOS AQUI*
16
OPERAM Example of Use (4/5)
Semantic Relationship: class-created-by Status.java and Developer 3
17
OPERAM Meta-Model
EXPLICAR EM MAIORES DETALHES
18
OPERAM Example of Use (1/5)
NÃO FALAR NO KANBAN*
19
OPERAM Example of Use (2/5)
20
OPERAM Example of Use (3/5)
21
OPERAM Example of Use (5/5)
Semantic Relationship: is-related-to MetaPeso.java and class diagram
22
MyBMI Project
Class diagram of MyBMI system MyBMI system under development into OPERAM
DAR MAIS DETALHES:*CRIACAO DA MODELAGEMAPRSENTADO PARA UM GRUPO DE DESENVOLDEDORESCOLCOAR NUMEROS
23
Results of MyBMI Project
Semantic Relationship Description
is-responsible-for Project managerlast-updated-by CalorieGoal.java and Developer 1last-updated-by X.java and Developer 2is-related-to CalorieGoal.java and class diagramis-related-to PersonData.java and class diagramclass-created-by BMI.java and Developer 3is-cowriter-of CalorieGoal.java and Developer 1is-cowriter-of CalorieGoal.java and Developer 3
Action Developer 1 Developer 2 Developer 3
# of Class Created 20 5 1# of Methods Created 92 2 -
# of Methods Removed 7 2 -# of Break Points
Inserted 7 2 2
# of Debug Execution 20 5 3
Excerpt of Data of MyBMI Project.
Some Data About MyBMI Project
24
Future Perspectives of OPERAM
• Integration with SVN;
• Implement dashboards;
• Data Generation for PSP (Personal Software Process).
25
ACKNOWLEDGMENTS
26
OPERAM: A Collaborative Semantic Workspace for
Software Verification
Edenilson José da SilvaEmerson Torquato
Milton Pires RamosEmerson Cabrera Paraiso