Javascript must be enabled to continue!
Communiqué: a planning-based sequence diagrams generator
View through CrossRef
Abstract
During the software system development lifecycle, different types of Unified Modeling Language model are developed to represent different views of the system. Sequence diagrams represent one of the most important types of model. They show how objects in the system interact to offer the functionality manifested in the form of use cases. As the complexity of the system being modeled increases, creating the sequence diagrams manually becomes harder. However, the problem of automatic sequence diagrams generation has not caught enough researchers yet. This paper presents an approach and a tool to automatically generate sequence diagrams from use cases and class diagrams. The problem of determining the sequence of message passing is treated as an Artificial Intelligence action planning problem and solved as such. In doing so, Design by Contract concepts are enforced in the specification of the given use cases and class diagrams. A special message-passing planner, Communiqué, was developed and implemented accordingly. The overall approach was empirically evaluated against sets of manually created sequence diagrams available in the literature. Communiqué was able to create sequence diagrams comparable to the manually developed ones. The paper also sheds the light on some directions for future work to advance the applicability of the approach.
Title: Communiqué: a planning-based sequence diagrams generator
Description:
Abstract
During the software system development lifecycle, different types of Unified Modeling Language model are developed to represent different views of the system.
Sequence diagrams represent one of the most important types of model.
They show how objects in the system interact to offer the functionality manifested in the form of use cases.
As the complexity of the system being modeled increases, creating the sequence diagrams manually becomes harder.
However, the problem of automatic sequence diagrams generation has not caught enough researchers yet.
This paper presents an approach and a tool to automatically generate sequence diagrams from use cases and class diagrams.
The problem of determining the sequence of message passing is treated as an Artificial Intelligence action planning problem and solved as such.
In doing so, Design by Contract concepts are enforced in the specification of the given use cases and class diagrams.
A special message-passing planner, Communiqué, was developed and implemented accordingly.
The overall approach was empirically evaluated against sets of manually created sequence diagrams available in the literature.
Communiqué was able to create sequence diagrams comparable to the manually developed ones.
The paper also sheds the light on some directions for future work to advance the applicability of the approach.
Related Results
Analisis Penyebab Pecahnya Cylinder Liner pada Generator Engine di Kapal MV. Kali Mas
Analisis Penyebab Pecahnya Cylinder Liner pada Generator Engine di Kapal MV. Kali Mas
Globalization has spurred the growth of the transportation sector. In this context, maintenance of generators on ship machinery is essential to ensure smooth ship operations. The g...
Analisa Pengaruh Tegangan Harmonik Terhadap Regulasi Tegangan Eksitasi Generator Satu Fasa
Analisa Pengaruh Tegangan Harmonik Terhadap Regulasi Tegangan Eksitasi Generator Satu Fasa
Esensinya setiap generator listrik satu fasa maupun tiga fasa telah dilengkapi dengan sistem eksitasi. Sistem eksitasi generator ada tiga, yaitu sistem eksitasi statis, dinamis, da...
Pendayagunaan Energi Matahari sebagai Sumber Energi Listrik Alternatif Menggunakan Generator Termoelektrik
Pendayagunaan Energi Matahari sebagai Sumber Energi Listrik Alternatif Menggunakan Generator Termoelektrik
Abstrak
Energi surya adalah energi terbarukan yang potensinya besar untuk dimanfaatkan. Bentuk energi surya yang telah lama dimanfaatkan manusia adalah energi termalnya. Mulai dar...
Rancang Bangun Function Generator Berbasis Digital to Analog Converter
Rancang Bangun Function Generator Berbasis Digital to Analog Converter
Abstract - Facts in the field show that many function generator instruments are composed of analog components. Based on the size of its dimensions, this type of function generator ...
STUDI ANALISIS EFISIENSI STEAM TURBINE GENERATOR PADA BAGIAN ASAM SULFAT DAN UTILITAS DEPARTEMEN PRODUKSI IIIB PT PETROKIMIA GRESIK
STUDI ANALISIS EFISIENSI STEAM TURBINE GENERATOR PADA BAGIAN ASAM SULFAT DAN UTILITAS DEPARTEMEN PRODUKSI IIIB PT PETROKIMIA GRESIK
Sejumlah energi penggerak peralatan proses sangat diperlukan dalam proses produksi di seluruh pabrik yang ada pada PT Petrokimia Gresik. Departemen Produksi IIIB memiliki unit util...
Analisis Turunnya Kinerja Generator Utama Dual Fuel Diesel Electric Pada LNG/C Tangguh Palung LNG/C Tangguh Palung
Analisis Turunnya Kinerja Generator Utama Dual Fuel Diesel Electric Pada LNG/C Tangguh Palung LNG/C Tangguh Palung
Peranan mesin diesel DFDE di kapal penulis sangat vital, selain digunakan untuk menggerakan generator sebagai sumber listrik di kapal, mesin diesel DFDE juga berperan sebagai pengh...
Round-the-Clock Solar Lighting and Providing the Life Support System of Underground Buildings with Oxygen, Hydrogen and Electricity with Optical Fibers
Round-the-Clock Solar Lighting and Providing the Life Support System of Underground Buildings with Oxygen, Hydrogen and Electricity with Optical Fibers
The sunflower-like device, a light receiver that dynamically tracks the light activity of sunlight, collected during the day, allows the collected sunlight to be sent via fiber opt...
Analisis Fluktuasi Beban Terhadap Efisiensi Generator Sinkron di PT. PEMBANGKIT LISTRIK PALEMBANG JAYA
Analisis Fluktuasi Beban Terhadap Efisiensi Generator Sinkron di PT. PEMBANGKIT LISTRIK PALEMBANG JAYA
Synchronous generator is a vital object for an electric power generation. The performance of a synchronous generator can be measured by calculating the efficiency of the ratio betw...

