2 publications
-
Published Subscription
A Classified Survey of Component-based SoftwareBy Aditya Pratap Singh, Pradeep Tomar
Abstract: Software reuse is the process of creating software systems from existing software rather than building software systems from scratch. The last decade performed the real attempt to turn software development into engineering through the concepts of Component-Based Software Development (CBSD) and Commercial Off-The-Shelf (COTS) components. This paper surveys the progress of component-based software in recent years with emphases on Architecture and measurement for component-based applications. CBSD has emerged as the …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 3, Issue 1, 2016 · pp. 20–28 Read article →
-
Published Subscription
A Fuzzy Logic Approach to Measure the Complexity of Component-based SoftwareBy Aditya Pratap Singh, Pradeep Tomar
Abstract: Component-Based Software (CBS) Development is now a widely accepted software methodology to manage the increasing complexity and maximize the reuse of code. This paper presents a complexity metric combined with three submetrics for measuring the complexity of a CBS. This complexity metric incorporates three key aspects—coupling, cohesion and interface complexities. To automate the complexity measurement of a CBS, a tool has been developed using fuzzy logic. For this tool, a …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 1, Issue 2, 2014 · pp. 1–9 Read article →