International Conference on Software Engineering Advances (ICSEA 2007) 2007
DOI: 10.1109/icsea.2007.25
|View full text |Cite
|
Sign up to set email alerts
|

Deriving Software Architectures for CRUD Applications: The FPL Tower Interface Case Study

Abstract: The main aim of this paper is to present how to derive logical software architectures for CRUD (Create, Read, Update and Delete) applications using a specific technique called 4SRS. In this technique, a component diagram, which is obtained through transformations of use cases, is used to represent the logical software architecture. To show that the 4SRS technique, which was initially devised for behavior-intensive reactive systems, is also effective and gives seamless results for other software domains, it is … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 9 publications
(9 reference statements)
0
1
0
Order By: Relevance
“…Four used a Spring-based Java implementation, with the fifth one written in JavaScript. We also focused on concrete business use cases and ignored simple data reading and manipulation CRUD API operations [28] when possible, as they do not provide many insights from an architectural point of view. From a total of 31 analyzed APIs, our approach was able to identify five APIs with a positive isEDE value, meaning these APIs expose at least one data attribute unnecessarily.…”
Section: Case Study 1: Lakeside Mutualmentioning
confidence: 99%
“…Four used a Spring-based Java implementation, with the fifth one written in JavaScript. We also focused on concrete business use cases and ignored simple data reading and manipulation CRUD API operations [28] when possible, as they do not provide many insights from an architectural point of view. From a total of 31 analyzed APIs, our approach was able to identify five APIs with a positive isEDE value, meaning these APIs expose at least one data attribute unnecessarily.…”
Section: Case Study 1: Lakeside Mutualmentioning
confidence: 99%