Metop Research Institute

Download Chat Application

A text-based chat application

Description: This is an application example that we created using our architecture-centric product line development approach. It allows two clients to exchange chat messages via the server, and includes some optional features, such as uploading files, saving chat history, and sending emoji. The uploaded package includes a list of product line features, a component-based architectural model, and source code. It was developed using our xLineMapper tool integrated in the ArchStudio architecture development environment. The feature traceability and conformance between product line features, architecture, and source code are automatically created and maintained by our tool.

Generator: ArchStudio (with xLineMapper)

Authors: Varun Narisetty, Cuong Cu, Yongjie Zheng

Institution: University of Missouri - Kansas City

Language: Java

Development tool: ArchStudio (with xLineMapper)

Number of Features: 8

Lines of code*: 2000

Number of classes: 30

Number of products:

Repository: https://github.com/sail-umkc/Examples/tree/master/ChatSPL

Website: http://info.umkc.edu/sail/1-x-line/

License:

Upload date: 2017-07-20

Last updated: 2017-07-20

Download: Chat Application.zip

*calculated with SourceMonitor
Edit | Back