JVLC 2020
DOI: 10.18293/jvlc2020-n2-008
|View full text |Cite
|
Sign up to set email alerts
|

Auto-Modularity Enforcement Framework Using Micro-service Architecture

Abstract: The evolution of the software architecture has been progressively shifting to emphasize modularity, isolation, scalability, agility, and loose coupling. Service-oriented architecture (SOA) has started to gain popularity in this direction. Micro-services are a lightweight SOA that aim to largely scale applications while ensuring isolation and distribution. Modularity is sometimes left behind or difficult to achieve with fine-grained distribution of programmer responsibilities. In this paper, we propose an autom… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…Finding the most appropriate expression can estimate software development costs, which are important for analyzing the performance of our three different structural patterns with keeping a relatively low development cost. The general form of an algorithmic cost estimation can be expressed as: (1) where A is constant factor that depends on the type of final software product, S is the code size of the software or functionalities of certain components, B is the exponential factor that usually lies in range of [1, 1.5], indicating the fact that costs do not linearly increase with project size, and M is a constant multiplier for combing process such as dependability requirements. Our automatic code generation tool is built based on Micro-service applications.…”
Section: Mathematical Modelling Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…Finding the most appropriate expression can estimate software development costs, which are important for analyzing the performance of our three different structural patterns with keeping a relatively low development cost. The general form of an algorithmic cost estimation can be expressed as: (1) where A is constant factor that depends on the type of final software product, S is the code size of the software or functionalities of certain components, B is the exponential factor that usually lies in range of [1, 1.5], indicating the fact that costs do not linearly increase with project size, and M is a constant multiplier for combing process such as dependability requirements. Our automatic code generation tool is built based on Micro-service applications.…”
Section: Mathematical Modelling Optimizationmentioning
confidence: 99%
“…Our process begins with IC cards, which define the service interactions witnessed in the architecture being designed [1]. Once the IC cards are defined, the ICMS can output an XML specification as shown in Fig.…”
Section: Mathematical Modelling Optimizationmentioning
confidence: 99%