Upload
june-sung-park
View
224
Download
0
Embed Size (px)
Citation preview
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
1/21
SEMATYesterday, Today and Tomorrow
S
EMATintheBeginning
Introduction
SEMAT began in 2009 with a Call for Action anda Vision Statement.
After 4 years we look back on what we have and
have not achieved.
We want to find solutions to issues and
challenges SEMAT is facing today.
And establish ambitious, yet feasible, goals for
the future.
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
2/21
SEMATYesterday, Today and Tomorrow
Software Method Crisis
Abundance of unique methods that are hard tocompare in the lack of a theoretical basis
Gap between academic research and its practical
application in industry
Vision
Create the kernel allowing people to describe their
current and future practices and methods using a
common vocabulary and framework
So that they can be compared, evaluated, composed,
simulated, applied, measured, taught and researched.
S
EMATintheBeginning
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
3/21
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
4/21
SEMATYesterday, Today and Tomorrow
SEMATintheBeginning
Three-Year Plan: 2011-2013
1. Establish the kernel and the language through OMG.
2. Develop the kernel-based tools (including open source).
3. Set up a practice marketplace.
4. Develop curricula.
5. Write text books and papers.
6. Promote the kernel-related research.
SEMATYesterday
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
5/21
SEMATYesterday, Today and Tomorrow
SEMATintheBeginning
Kernel Design Principles
1. Extensible
2. Actionable
3. Composable
4. Adaptable
5. Scalable
SEMATYesterday
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
6/21
SEMATYesterday, Today and Tomorrow
SEMATintheBeginning
Self-Assessment: 45% Achieved
SEMATYesterday
Not started
Insufficiently Achie
Sufficiently Achiev
Level of AchievementOver-achieved
0
1
2
3
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
7/21
SEMATYesterday, Today and Tomorrow
SEMATYesterday
SEMATintheBeginning
OMG Standard Kernel
OMG Essence 1.0 Beta 1released in June 2013
SEMATToday
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
8/21
SEMATYesterday, Today and Tomorrow
SEMATYesterday
SEMATintheBeginning
SEMAT Community Today
4 work areas 100+ participants
2000 supporters
6 regional chapters
75 signatories
SEMATToday
SEMAT Office (3) Execut
Regional
Ch
Ja
Ko
Latin A
Ru
South
SEMAT Area (85)
Theory (14)
Practice (24)
Education (29)
Community (18)
SEMAT Inc.Board of Directors (3) Ad
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
9/21
SEMATYesterday, Today and Tomorrow
SEMATY
esterday
SEMATintheB
eginning
Theory Area General Theory of Software Engineering Workshop: 20~30 papers s
No consensus reached on GTSE
SEMATToday
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
10/21
SEMATYesterday, Today and Tomorrow
SEMATY
esterday
SEMATintheB
eginning
Practice Area One book and two CACM papers published
The book translated in China, and translations goingon for Spanish, Russian and Korean
Early adopters of Essence
Fujitsu Services, Munich Re, KPN, UK government,Japanese consumer electronics, Chinesetelecommunication product, Chinese Internetmedia company, etc.
Detailed case study reports in preparation
Essence User Guide and Practice DevelopmentGuide under development
Slow progress with the number of activeparticipants decreasing
Essence tools being offered free from IJI
Practice Workbench, EssWork, iOS app for AlphaState Cards
SEMATToday
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
11/21
SEMATYesterday, Today and Tomorrow
SEMATY
esterday
SEMATintheB
eginning
Education Area Industry Training
Essence tutorial in ICSE 2013 Essence Information Day in OMG Meeting in
2013 presenting tutorials, usage examples,case studies and tool demos
Regional chapters holding Essenceworkshops: China, Korea, Latin America,Russia, South Africa
IJI courses on Essence; IJI planning on
certification programs
University Education
CMU SV: Practicum project
KTH RIT: Scenario-based exercises
U Florida, NU Columbia, U Oslo: Lecture note
Free U Bozen: Courseware
SEMATToday
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
12/21
SEMATYesterday, Today and Tomorrow
SEMATY
esterday
SEMATintheB
eginning
Community Area SEMAT Newsletter published bimonthly
2nd SEMAT All Hands meeting SEMAT on Wikipedia
SEMAT Inc. established in Florida
The bylaws being developed
SEMAT Website being rebuilt
Collecting use cases
Essence user survey to be conducted SEMAT Annual Workshop to be planned
SEMATToday
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
13/21
SEMATYesterday, Today and Tomorrow
SEMATY
esterday
SEMATintheB
eginning
Regional Chapters China Software Industry Association
(CSIA) adopted SEMAT as a pivotalcomponent of its Q Plan.
Korea Chapter received a governmentgrant for R&D on Essence; a second grantof $1.5M being proposed.
Russia Chapter is working on an extensionof the Essence kernel for SystemsEngineering
Latin America and South Africa heldEssence workshops.
SEMATToday
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
14/21
SEMATYesterday, Today and Tomorrow
SEMATToday
SEMATY
esterday
SEMATintheB
eginning
Vision Update
Reach out to 20M softwarepractitioners worldwide.
Develop software engineering theories
underlying the kernel.SEMATTo
morrow
d d d
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
15/21
SEMATYesterday, Today and Tomorrow
SEMATToday
SEMATY
esterday
SEMATintheB
eginning
Theory Area
SEMAT will pursue both consensusand diversity.
Both alternative kernels andEssence-supporting theories arebeing pursued.S
EMATTo
morrow
SEMAT Y d T d d T
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
16/21
SEMATYesterday, Today and Tomorrow
SEMATToday
SEMATY
esterday
SEMATintheB
eginning
Practice Area
OMGs open standard will create a new ecosystem for practand will evolve in response to users requirements.
SEMAT plans to build a practice marketplace.
Both existing and new practices will be written in the Essence
It will be a tournament where proven as well as innovative neeasily accessible.
To get this started, we need first to accelerate the developmeDevelopment Guide and Essence User Guide.
We hope major tool vendors will build Essence-based tools their existing or new tools.
Both SEMAT and the Essence users success should be measBFH metrics).
SEMATTomorrow
SEMAT Y t d T d d T
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
17/21
SEMATYesterday, Today and Tomorrow
SEM
ATToday
SEMATY
esterday
SEMATintheB
eginning
Education Area
A new and more systematic foundation for teaching softwabased on the kernel and the language will emerge, which suacademic and professional environments.
New textbooks and reference materials to support curriculadevelopment based on the kernel and the language should S
EMATTomorrow
SEMAT Y t d T d d T
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
18/21
SEMATYesterday, Today and Tomorrow
SEM
ATToday
SEMATY
esterday
SEMATintheB
eginning
Community Area
SEMAT needs funding.
SEMAT is in imminent need of more participants competent ibased intellectual assets (practices, guides, white papers, glostudies, books, tools, e-learning contents, test banks, etc.)
It became evident that there is a limit to securing qualified exkeeps depending on only volunteers.
We are on the verge of slipping into a vicious cycle of slow asto stagnated user grow, then to demotivated volunteers.
SEMAT Inc. needs to generate revenues and secure sponsor Revenues may come from membership fees in return to the p
valuable assets, shared profits from asset sales, ads in the SEM
The new SEMAT Website should support social networking, ce-commerce.
SEMATTomorrow
SEMAT Y t d T d d T
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
19/21
SEMATYesterday, Today and Tomorrow
SEM
ATToday
SEMATY
esterday
SEMATintheB
eginning
New Areas
Development of a more abstract kernel than the Essence ke Systems engineering based on the Essence kernel
A book with modern papers on systems engineering is on its Professor Bud Lawson and Ivar Jacobson.
Business engineering using Essence
One significant user of Essence has extended the kernel to sudevelopment.
Education in software development at high school level, sta A department at a university in Russia is exploring this oppor
Tool development to support Essence as an open source pr
SEMATTomorrow
SEMAT Yesterday Today and Tomorrow
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
20/21
SEMATYesterday, Today and Tomorrow
SEM
ATToday
SEMATY
esterday
SEMATintheB
eginning
Regional Chapters
SEMAT should encourage
active participants in otherregions such as USA andEurope to organize achapter to expand thepopulation of SEMATcontributors and users.
Other unexplored regionssuch as Australia, India,Canada, Eastern Europe,South Asia and Middle Eastshould be reached out to.
SEMATTomorrow
SEMAT Yesterday Today and Tomorrow
8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)
21/21
SEMATYesterday, Today and Tomorrow
SEM
ATToday
SEMATY
esterday
SEMATintheB
eginning
Conclusion
Watts Humphrey may have shown real
forethought ahead of the first SEMATmeeting in Zurich, March 2010, when hesaid: This meeting in Zurich is likely to be ahistoric occasion much like the 1968 NATOsession in Garmish.
SEMAT results are a collective effort fromthe community for the community.
Working together, we are refoundingsoftware engineering.
SEMATTomorrow