Penerapan Reverse Engineering Dalam Penentuan Pola Interaksi Sequence Diagram Pada Sampel Aplikasi Android

Vierdy Sulfianto Rahmadani, Indra Kharisma Raharjana, Taufik Taufik

DOI: http://dx.doi.org/10.20473/jisebi.1.1.25-32
Abstract viewed = 155 times | PDF downloaded = 182 times

Abstract


Abstrak—Tujuan penelitian ini adalah penerapan reverse engineering untuk penentuan pola interaksi Sequence diagram yang bisa digunakan oleh sistem analis sebagai pola templateuntuk mendesain UML sequence diagram. Aplikasi yang digunakan sebagai data dasar berasal dari aplikasi contoh milik Android, aplikasi inilah yang mengalami proses reverse engineering dan teridentifikasi polanya. Tahap pertama yang dilakukan dalam penentuan pola interaksi ini adalah pengumpulan aplikasi dataset. Tahapan selanjutnya adalah identifikasi fitur dan aktifitas aplikasi, melakukan reverse engineeringsehingga didapatkan model sequence diagram,kemudian melakukan sistesis semua model tersebut menjadi pola interaksi sequence diagram. Langkah terakhir adalah menguji pola tersebut dengan menerapkannya dalam pembangunan aplikasi studi kasus. Berdasarkan hasil evaluasi, disimpulkan bahwa pola interaksi pada sequence diagram yang didapatkan dari penelitian ini dapat diterapkan pada perancangan perangkat lunak yang memiliki fitur-fitur yang sama dengan fitur-fitur yang terdapat pada penelitian ini.

 

Kata Kunci— Reverse Engineering, Pola Interaksi, Sequence Diagram, Android

Abstract—The purpose of this research is to apply the application of reverse engineering to determine interaction patterns of the Sequence diagram that can be used by system analysts as a template for designing UML sequence diagrams. Sample applications from android are used as dataset for reverse engineering and pattern identification. The first step is collecting application datasets. The next stage is identifying the features and applications activity, reverse engineering to obtain a sequence diagram model, and then synthesize all of the models into an interaction pattern of sequence diagram. The final step is to test the patterns by implementing it in an application development case stud. The evaluation results concludes that interaction patterns of sequence diagram designs obtained in reverse engineering steps is able to be implemented in software development that contained similar features with the obtained features in this research.

 

Keywords— Reverse Engineering, Interaction Pattern, Sequence Diagram, Android


Full Text:

PDF

References


Mens, T., Van Der Straeten, R., & Simmonds, J. (2003). Maintaining Consistency between UML Models with Description Logic Tools. 6th International Conference on the Unified Modeling Language – the Language and its applications (UML'2003), (hal. 71-77). San Francisco.

Pressman, R. S. (2010). Software Engineering: A Practitioner's Approach, 7th Edition. New York: McGraw-Hill.

Shi, N., & Ollson, R. A. (2006). Reverse Engineering of Design Patterns from Java Source Code. 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006) , 1-2.

Stringfellow, C. (2006). Comparison of Software Architecture Reverse Engineering Methods. Dalam C. Stringfellow, Information and Software Technology 48.6 (hal. 484-497).

Tonella, P., & Potrich, A. (2005). Monographs in Computer Science: Reverse Engineering of Object-oriented code. Boston: Springer Science.

Xiaoshan, L. (2006). A Characterization of UML Diagrams and Their Consistency. Engineering of Complex Computer System, 11th IEEE International Conference.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2015 Vierdy Sulfianto Rahmadani, Indra Kharisma Raharjana, Taufik Taufik

Journal of Information Systems Engineering and Business Intelligence (e-ISSN 2443-2555)

 Creative Commons License JISEBI is licensed under a Creative Commons Attribution 4.0 International License.

Indexed in DOAJ ,Crossref ,Google Scholar, SINTA (Science and Technology Index) , Indonesian Scientific Journal DatabasePortal Garuda IPI, BASE, Indonesia OneSearch and Microsoft Academic

 

 

JISEBI Stats