Conference PaperPDF Available

A software quality metric performance of professional management in service oriented architecture

Authors:

Abstract and Figures

Service-oriented architecture (SOA) is generally the way of containing and examines to develop the information management needs in order to make dealing responsive and elastic in pace with forceful quality conditions. Adopting, implementing and running SOA require considerable thought and effort in order to distribute high-quality metrics data and become conscious the complete assessment of SOA. In this paper, inspect the sequentially and quality related metrics issues that have been investigated organizations in order to uncover the activities in regard to information quality within their initiatives of implementing SOA. In the succession of quality behavior that solve certain information quality and maintenance, development issues therefore, can be enthusiastically established across any industry to support the building of high quality and then making SOA solutions. In current days service oriented architecture design is also incorporated and potentially distributed with the quality metrics and to perform a superior evaluation of the representation.
Content may be subject to copyright.
International Conference on Current Trends in Engineering and Technology, ICCTET’14
51
© IEEE 2014
IEEE - 33344
July 8, 2014, Coimbatore, India.
A Software Quality Metric Performance of
Professional Management in Service Oriented
Architecture
C.K.Gomathy
Assistant Professor
Department of computer science and Engineering
SCSVMV University, Enathur,
Tamilnadu, India.
gomathyck@gmail.com
S.Rajalakshmi
Professor
Department of computer science and Engineering
SCSVMV University,Enathur,
Tamilnadu, India.
Abstract –
Service-oriented architecture (SOA) is generally the
way of containing and examines to develop the information
management needs in order to make dealing responsive and elastic
in pace with forceful quality conditions. Adopting, implementing
and running SOA require considerable thought and effort in order
to distribute high-quality metrics data and become conscious the
complete assessment of SOA. In this paper, inspect the sequentially
and quality related metrics issues that have been investigated
organizations in order to uncover the activities in regard to
information quality within their initiatives of implementing SOA.In
the succession of quality behavior that solve certain information
quality and maintenance, development issues therefore, can be
enthusiastically established across any industry to support the
building of high quality and then making SOA solutions. In current
days service oriented architecture design is also incorporated and
potentially distributed with the quality metrics and to perform a
superior evaluation of the representation.
Keywords
Service-oriented design, Quality of Service
progress, Web Intelligence, Architect performance, and
Quality Management in SOA, System constraints in SOA.
I. INTRODUCTION
An emergent number of associations are gradually
more investing in executing service-oriented architecture (SOA)
initiative for greater agility and for extraordinary level of
flexibility in order to compete in fast-changing universal
promotes spaces. A lot of grouping that implement SOA
initiative is gaining SOA value. SOA initiative that ignores
information issues is likely to fail and this bring to one key
problem that is information quality issue Incomplete, outdated,
incorrect or inconsistent information are examples indicating
poor information quality. These issues have many possible
solutions in which these solutions could be perceived as
activities in regard to information quality (IQ) that SOA team
like carried out throughout thru quality factors of services.
Manipulative structural design achieves its quality
attribute requirements is one of the most demanding tasks an
architect faces. It is demanding for several reasons including a
lack of specificity in the requirements, a shortage of documented
knowledge of how to design for particular quality attributes, and
the trade-offs involved in achieving quality attributes. It would
be desirable to have a method that guides the architect so that
any design produced by the method will reliably meet its quality
attribute requirements.
SOA dictates process and behavioral changes and
initiatives cannot be successful if essential human factors are
ignored. The two most significant cultural implications SOA
introduces are expectation and quality. Potential consumers of
services will typically develop their capabilities and use a
service they can’t explicitly trust. That is why the assurance of
quality and the proof of quality are absolutely essential to the
effectiveness of an SOA. Incentives are another cultural
implication of SOA. SOA demands changes in the behavior of
Service professionals who are used to creating and managing
monolithic applications in highly business settings.
The studies found that information management and
information quality are among the Success factors that makes
SOA implementation initiative a success. It have examined the
procedural factors of SOA success and discovered that
information management contributes to the extent to which
procedures are evident for ensuring data integrity and quality for
technical and business functions. Besides procedural factors, one
study indicates a higher quality output of services as one of
application design success factors for SOA implementation In
addition, defines correctness, performance, interoperability,
usability, maintainability, reliability and portability as some
major critical success factors for testing successful SOA.
Furthermore, a study stated that in order to be successful in SOA
implementation, the critical success factor would be accurate
data infrastructure. As SOA involves an architectural approach
International Conference on Current Trends in Engineering and Technology, ICCTET’14
52
© IEEE 2014
IEEE - 33344
July 8, 2014, Coimbatore, India.
to information systems development it is important to look at
information quality applied in information systems research.
Basically, information quality is defined as “fitness for use”
where information that is appropriate for a specific uses and
satisfies the requirements of its consumers.
In this paper we identify some information quality
issues that evolve out of the implementation of SOA initiative
from open zone association/business or organizations. We also
discover the activities taken by their SOA team in regards to
information quality to react to these issues for quality
management. Responding to these issues within each
organization is a complex process in terms of the number of
errors, information systems and interactions.
II. RELATED WORK
Service-oriented architecture has turn into a well-
known in the current business and in order the technology of
SOA proved its worth in any public sector to leverage business
agility and flexibility. SOA is simply and describe it as a
technology for enabling business. The challenge of answering
what is SOA actually has become so important for many
organizations to clearly understand what it means and leverage
the quality value of SOA. Organizations that are pursuing an
SOA initiative and building and integrating systems using
quality approaches need to undertake several steps derived from
leading good services.
Service oriented architecture has defined along with
some other software quality attributes which contributed in
formative assessments of software architecture. The architectural
categories were not constrained by a particular programming
language, or domain. Software engineers have strived for the
strongly adequate software architecture. However, software
architecting was an iterative process and formative
assessments guide the architects to improve the qualitative
aspects in an iterative process. The categories proposed in given
paper have intended to help reviewers in formative assessments.
The role of formative assessments has stressed during the
development process in order to produce revised architectures
from initial work or working progress.
SOA consists of the public sector, business and
processes and rules required to control and guide the business
success of an SOA implementation. SOA provides a means to
ensure the quality, consistency, predictability, change and
interdependencies of services. Its overarching goal is to manage
the complexity created by SOA by ensuring that organizations
are able to capitalize on the powerful promise of SOA without
sacrificing control, predictability and efficiency. Said another
way, SOA is about blending the flexibility of service orientation
with the control of traditional software architectures. Service
oriented Architecture Risk Assessment (SOARA) tool designed
and implemented as a tool for computing and analyzing
architectural level risk factors like maintainability-based risk,
reliability-based risk and requirement-based risk.
III. MOTIVATION
Service oriented architecture is generally the structure
of components in a program or system, their interrelationships,
and the principles and design guidelines that control the design
and evolution in time.
Service oriented architecture designing must be
completely a service oriented process with quality
aspects
The effectiveness of Architectural design largely
depends on the quality attributes
The quality attributes related to execution’s should be
fully supported
Explore ways to improve the accuracy of architectural
knowledge sharing quality prediction
For service-centric software systems specific properties
arising from the often distributed and cross-
organizational context are of central importance. The
reliability of a system, the availability of services, and
the individual service and overall system performance
are often essential.
IV. SOA FRAMEWORK
Software ability to work with each other, in the loosely
coupled environment of a service oriented architecture, separate
resources don’t need to know the details of how they each work,
but they need to have enough common ground to reliability
exchange message without error or misunderstanding.
Standardized specifications go a long way towards
creating this common ground, but differences in implementation
may still lead to breakdowns in communication. Interoperability
is when services can interact with each other without
encountering such problem.
SOA design is the activity of planning and organizing
people, infrastructure, communication and material components
of a service, in order to improve its quality and the interaction
between service provider and customers. By designing services
that are based on the needs of the customers the services will be
user friendly, competitive and relevant to the customers.
The Software Architect will be responsible for
contributing specialized technical knowledge in multiple
development efforts using object-oriented analysis & design,
Service Oriented Architecture (SOA), and distributed systems.
Principle responsibility will be the design and implementation of
an enterprise-class platform to enable application supportability
and performance management.SOA is the aggregation of
components that satisfy a design needs. It comprises
components, services, and processes. Components are binaries
that have a defined interface (usually only one), and a service is
International Conference on Current Trends in Engineering and Technology, ICCTET’14
53
© IEEE 2014
IEEE - 33344
July 8, 2014, Coimbatore, India.
a grouping of components (executable programs) to get the job
done. This higher level of application development provides a
strategic advantage, facilitating more focus on the business
requirement. SOA isn't a new approach to software design; some
of the notions behind SOA have been around for years. A
service is generally implemented as a coarse-grained,
discoverable software entity that exists as a single instance and
interacts with applications and other services through a loosely
coupled (often asynchronous), message-based communication
model. The most important aspect of SOA is that it separates the
service's implementation from its interface. Service consumers
view a service simply as a communication endpoint supporting a
particular request format or contract
The backbone of SOA is to understand the behavior of
the customers, their needs and what kind of service that is
requested. these customer insights are obtained through quality
based. The desire for enterprise systems that have flexible
architectures, detailed designs, implementation agnostic, and
operate efficiently continues to grow. A major effort toward
satisfying this need is to use Service Oriented Architecture.
Moreover, there is new research and development in order to
achieve more demanding capabilities (e.g., workflow service
composition with run-time adaptation to changing Quality of
service attributes) that have been proposed for service- based
systems, especially in the context of system of systems.
Basic concept is for SOA to enable specifying the
creation of services that can be automatically composed to
deliver desired system dynamics while satisfying multiple
Quality of service attributes. Visibility and Real World Effect
are also key concepts for SOA. Visibility is the capacity for
those with needs and those with capabilities to be able to see and
interact with each other. This is typically implemented by using
a common set of protocols, standards, and technologies across
service providers and service consumers. For consumers to
determine if they can interact with a specific service, Service
Descriptions provide declarations of aspects such as functions
and technical requirements, related constraints and policies, and
mechanisms for access or response. The descriptions must be in
a form (or can be transformed to a form) in which their syntax
and semantics are widely accessible and understandable. The
execution context is the set of specific circumstances
surrounding any given interaction with a service and may affect
how the service is invoked.
A fundamental SOA concept is to enable flexible
composition of independent services in a simple way. The
simple concept is crucial since it separates details of how a
service is created and how it may be used. The technical quality
of SOA focused in quality. This kind of modularity is defined
based on the concept of brokers and its realization as the broker
service. The SOA conceptual framework lends itself to the
separation of concerns ranging from application domains (e.g.,
Figure 1. Technical Quality Framework of SOA
business logic) IT infrastructure to the choices of programming
languages and operating systems.The interoperability at the level
of services means loose coupling of reusable services. The high-
level description of the SOA principals does not account for the
operational dynamics of SOA, especially with respect to time-
based operations. Therefore, understanding the dynamics of a
service-based system using simulation is important. Simulation
can also support specific kinds of service-based software
systems that are targeted for business processes with specialized
domain Knowledge. In this given table1 explores a quality
attributes of timelines, availability, performance, Reliability,
Compos ability, Accessibility and discoverability of software
system.
Table 1. Quality Attributes in SOA
Quality Attributes Description
Proposed
Metrics
Timeliness The ability to respond in a
minimum specified time
period.
Service
Response
Time
Availability This quality attribute
measures the degree to
which service is accessible
and operational when
service consumer request to
use
Service
Support for
Transaction
Performance This quality attribute
measures the capability of
service to provide
appropriate response and
processing times and
throughput rates
Throughput
and
Number of
Services
Accessibility Represents the probability
of which service platform is
accessible while
Reliability It deals with the capability
of services to provide
transparent, reliable and
Service
Failure
Ratio
Technical
Quality
Functiona
lity
Reliability
Usability
Accuracy
Efficiency
Portability
Suitability
Interopera
bility
International Conference on Current Trends in Engineering and Technology, ICCTET’14
54
© IEEE 2014
IEEE - 33344
July 8, 2014, Coimbatore, India.
fault tolerant services to its
user
Compos ability This quality attribute
measures the capability of a
service composition to
operate successfully by
composing atomic services
Number of
Version Per
Service
Discoverability A service interface should
use metadata to define the
service capabilities and
Constraints.
Service
Access
Method,
Service
Realization
Pattern
V. MAINTENANCE AND DEVELOPMENT OF
QUALITY IN SOA
Maintenance and development Effect are also key concepts for
SOA. It is the capacity for those with needs and those with
capabilities to be able to see and interact with each other. This is
typically implemented by using a common set of protocols,
standards, and technologies across service providers and service
consumers. For consumers to determine if they can interact with
a specific service, Service Descriptions provide declarations of
aspects such as functions and technical requirements, related
constraints and policies, and mechanisms for access or response.
The descriptions must be in a form or can be transformed to a
form in which their syntax and semantics are widely accessible
and understandable. The execution context is the set of specific
circumstances surrounding any given interaction with a service
and may affect how the service is invoked.
Figure 2. Maintenance and Development of SOA
Given that SOA adoption is fairly recent, much of the
current research has focused on the earlier stages of the life
cycle. In this above fig explores the main functionalities of
maintenance management systems and their interactions of
information systems and supplier relationship and customer
relationship through proper service maintenance. However, as
service-oriented systems are deployed, major concern shifts to
their maintenance and evolution. Service-oriented systems are
significantly different from traditional systems, resulting in new
explore issues that need to be addressed. These differences
include
(1) The diversity of service consumers and service providers
(2) Shorter release cycles because of the capability of rapidly
adapting to changing business needs
(3) The potential to leverage legacy investments with potentially
minimal change to existing systems.
An SOA Explores maintenance and evolution look like in this
dynamic, heterogeneous, and potentially distributed
development and maintenance environment. In this given table2
describes the evaluating formula of quality of software system in
service progress.
Table 2. Quality Metrics formula
Metric Name
Description Evaluating
Formula
Task
Completion
It compute in the form
of binary data’s which
a special type of
discrete data is. The
task completion has
two stages as
Complete(C) and not
complete (NC).
Tc=C for i=0
Nc for i=1
Weighted
Service
Interface
Count
(WSIC)
The weighted number
of exposed interfaces
or operation per
service on the Web
Service
Definition Language
(WSDL) documents
Default Weight =
1
Stateless
Services
(SS)
The fraction of
services which are
stateless
(SLS) as opposed to
state full (SFS) as
defined in the service
resource framework.
SS = SLS/(SLS
+SFS)
Service
Realization
Pattern (SRP)
The fraction of
services that are
realized
through indirect
exposure (IE) in
respect to the total
number of services
that are realized using
both IE and direct
exposure
(DE).
SRM = IE / ( IE
+DE)
International Conference on Current Trends in Engineering and Technology, ICCTET’14
55
© IEEE 2014
IEEE - 33344
July 8, 2014, Coimbatore, India.
Service
Access
Method
(SAM)
The fraction of
services accessed
using
virtualization layer,
referred to as
Virtualized Access
Services (VAS), in
respect to the total
number of services
that are VAS or
accessed
point to point (PPS
SAM = VAS /
(VAS
+ PPS)
Time on task Time on task is the
time taken by the
software to execute a
particular task or
program.
T(t)=task(T)/time(
t)
Dynamic vs.
Static
Service
Selection
(DSSS)
The number of
services that are
selected
dynamically (DS)
Over the total number
that
are selected
dynamically or
statically (SS).
DSSE = DS / (DS
+SS)
Number of
Versions
Per Service
(NOVS)
The total number of
versions over the total
number of service
within the SOA
solution.
NOVS=VERSION
S /SERVICES
Service
Response
Time (SRT)
This metric is an
elapsed time between
the end of a request to
a service and the
beginning of the
service’s response
SRT = Time when
Service Consumer
finishes sending
request to the
service
– Time when
Service Consumer
starts
receiving
response from the
service
Service
Failure Ratio
(SFR)
SFR metric is to
measure the ratio of
how many services
failed during a specific
time interval. This
metric can be
calculated with the
following formula.
SFR = Time
Period /
Number of
Failures
Throughput Throughput refers to
the maximum amount
of services provider
can process in a given
time period. The
maximum number of
responses which can
be processed in a unit
time
Throughput =
Number of
requested
processed by
service in
measured time/
Measured time
.
Error Count The error count is the
total number of error
that is generated while
executing the
software. The error
that is generated per
second.
Ec=e/t
Software
Quality
The quality of the
software is thus
evaluated and based
on the quality the
effectiveness
Q=1-Rd
(Defective rate
Rd=Td/Tt)
Td-Total defects,
Tt-Total Task
VI. DESCRIPTION OF THE WORK
Formal methods for service analysis and various quality
attributes such as maintainability, reliability, readability,
usability etc. have to be considered while designing software. In
this work, proposed an efficient Software architecture model
based on Software design a pattern which is based on Service
Oriented Architecture (SOA) with major consideration being the
quality metrics. Architectural and design patterns are recurring
solutions to software design problems. The SOA design is
generally the way of designing a software system to provide
service to either end user or other service through published
interfaces. The usage of service oriented architectural patterns in
design provides reusable and extensible technical solutions to
common design problems in a standard Architectural format.
The architecture design is also incorporated with the quality
metrics like usability and portability to perform a better software
architectural design.
As the system operates based on the service oriented
architectural design process, it has used application software as
the input for which the architectural pattern is designed. The
SOA based design strategy can be more efficient in designing
such application software’s rather than other such methods. The
resulting software must be completely service oriented that
should benefit the user at a larger extend. The performance of
the software can be measured with the help of various metrics
like task completion, time on task (usage time), error counts and
satisfaction scores through a process called quality constraint
International Conference on Current Trends in Engineering and Technology, ICCTET’14
56
© IEEE 2014
IEEE - 33344
July 8, 2014, Coimbatore, India.
methods and the development is measured using the quality
method. The proposed method delivers fine outcome in the form
of design metrics when compared with the existing works. A
web service oriented application will be used for this quality
based software architectural design. Design patterns will play an
efficient role in the design of Web service architectures.
VII. CONTRIBUTION OF THE PAPER
The messaging patterns with quality aware software
architecture remain as one of the basic needs while designing of
web sphere resources. Various quality attributes such as
maintainability, reliability, readability, usability etc. have to be
considered while designing software. In this work, we have
proposed an efficient software architecture model and
information system based on Software design a pattern which is
based on Service Oriented Architecture (SOA) with web
services with major consideration being the quality metrics.
quality will assign both supplier and customer. Architectural and
design patterns are recurring solutions to software design
problems. The SOA design is generally the way of designing a
software system to provide service to either end user or other
service through web and published interfaces. The usage of
service oriented architectural patterns in our design provides
reusable and extensible technical solutions to common design
problems in a standard Architectural format. The web service
architecture design is also incorporated with the pattern with
quality metrics like usability and portability to perform a better
software architectural design. In this design patterns will play an
efficient role in the design of Web services architectures.
VIII. CONCLUSION
This paper proposed a new intelligence with service
oriented architect paradigm to enable system quality to connect
with evaluating formulas of software architectural models from
which it is possible to extract precisely information. Our scheme
has been proven software design with quality in the standard
model. A systematic complexity analysis in performance and
development are extensive experiments. It shows that our
proposal is also efficient in terms of computation and non
functional requirements of design network used to describe
different varieties of messages in SOA.These features of service
with network analysis framework scheme a talented solution to
group-service oriented communication with access control in
various types of software system design.
REFERENCES
[1] Lihua Xu, Hadar Ziv, Thomas A. Alspaugh and Debra J.
Richardson,"An architectural pattern for non-functional
dependability requirements”, The Journal of Systems and
Software, Vol.79, pp.1370–1378, 2006.
[2] Jehad Al Dallal,"Software Similarity-Based Functional
Cohesion Metric”, Journal of IET Software, Vol. 3, No.
1,pp.46 - 57,Feb 2009.
[3] qbaldeep Kaur, Parvinder S. Sandhu, Hardeep Singh, and
Vandana Saini ,"Analytical Study of Component Based
Software Engineering",World Academy of Science,
Engineering and Technology,Vol.50,pp.437-442, 2009.
[4] Olaf Zimmermann, Jana Koehler, Frank Leymann, Ronny
Polley and Nelly Schuster,"Managing architectural decision
models with dependency relations, integrity constraints, and
production rules”, The Journal of Systems and Software,
vol.82, pp.1249–1267, 2009.
[5] Adel Smeda, Adel Alti, Mourad Oussalah, and Abdallah
Boukerram,'Cosastudio: A Software Architecture Modeling
Tool ", World Academy of Science, Engineering and
Technology,Vol.49, pp.263-266, 2009.
[6] Iqbaldeep Kaur, Parvinder S. Sandhu, Hardeep Singh, and
Vandana Saini ,"Analytical Study of Component Based
Software Engineering",World Academy of Science,
Engineering and Technology,Vol.50,pp.437-442, 2009.
[7] Chon Abraham,Iris Junglas and Mike Willis, “Systems
Analysis and Design for Service Oriented Architecture
Projects: A Case Study at the Federal Financial Institutions
Examinations Council (FFIEC)",Journal of Emerging Trends
in Computing and Information Sciences,Vol.2,No.1,2010.
[8] A.Appandairaj and Dr. S.Murugappan, "Service Oriented
Architecture Design For Web Based Home Banking Systems
With Cloud Based Service", International Journal of
Emerging Technology and Advanced Engineering, Vol.3,
No.1, 2013.
[9] W.M.Abdelmoez, A.H.Jalali,K.Shaik ,T. Menzies and H.H.
Ammar,"Using Software Architecture Risk Assessment For
Product Line Architectures",In.Proc.of.International
Conference On Communication, Computer And Power
(Icccp'09) Muscat, February 15-18, 2009.
[10] Michael P. Papazoglou and Willem-Jan van den
Heuvel,"Service-Oriented Design and Development
Methodology",Int. J. of Web Engineering and Technology
(IJWET), 2006
[11] Outi Raiha, Erkki Makinen and Timo Poranen ,"Using
Simulated Annealing for Producing Software
Architectures",Thesis,Department Of Computer Sciences
,University Of Tampere, Apr 2009.
[12 ]Suntae Kim , Dae-Kyoo Kim, Lunjin Lu and Sooyong Park
,"Quality-driven architecture development using architectural
tactics",The Journal of Systems and Software, Vol.82,
pp.1211–1231,2009.
[13] Indika Meedeniya ,"Robust Optimization of Automotive
Software Architecture",In.proc.of AutoCRC Technical
Conference,2011.
[14] Weifeng Pan ,"Applying Complex Network Theory to
Software Structure Analysis",World Academy of Science,
Engineering and Technology,Vol.60,pp.1636-1642, 2011.
[15] Liliana Dobrica, Anca Daniela Ioniţa, Radu Pietraru And
AdrianaOlteanu ,"Automatic Transformation Of Software
Architecture Models",U.P.B. Sci. Bull, Series C, Vol. 73, No.
3, pp.3-16, 2011.
International Conference on Current Trends in Engineering and Technology, ICCTET’14
57
© IEEE 2014
IEEE - 33344
July 8, 2014, Coimbatore, India.
[16] G. M. Tere and B. T. Jadhav, "Design Patterns for Successful
Service Oriented Architecture Implementation", International
Journal of Information Technology,Vol. 2,No. 2,2010.
[17] Pradip Peter Dey ,"Strongly Adequate Software
Architecture", World Academy of Science, Engineering and
Technology,Vol.60 ,pp.366-369, 2011.
[18] Apostolos Ampatzoglou, Georgia Frantzeskou and Ioannis
Stamelos ,"A methodology to assess the impact of design
patterns on software quality",Information and Software
Technology, Vol.54, pp.331–346,2012.
[19] Raed Shatnawi and Wei Li,"An Empirical Assessment of
Refactoring Impact on Software Quality Using a Hierarchical
Quality Model", International Journal of Software
Engineering and Its Applications, Vol. 5, No. 4, Oct 2011.
[20] Rick Sobiesiak and Yixin Diao,"Quantifying Software
Usability Through complexity Analysis", IBM Press, 2010.
... Subsequently, Vehicle the executives coordinates and constantly cooperates with human, specialized, monetary, and useful frameworks to accomplish high productivity and cost viability [7, 8 & 9]. An effective Vehicle management system helps to save time, minimize operation and maintenance cost, optimize utilization of Vehicle, lengthen Vehicle life, reduces interruption, lower repair and maintenance cost and increase reliability and durability of Vehicle (Chitrakar, 2008: C. K. Gomathy and S. Rajalakshmi, 2014) [10,11,12]. The more muddled the hardware turns into; the more confounded turns into its support. ...
... Subsequently, Vehicle the executives coordinates and constantly cooperates with human, specialized, monetary, and useful frameworks to accomplish high productivity and cost viability [7, 8 & 9]. An effective Vehicle management system helps to save time, minimize operation and maintenance cost, optimize utilization of Vehicle, lengthen Vehicle life, reduces interruption, lower repair and maintenance cost and increase reliability and durability of Vehicle (Chitrakar, 2008: C. K. Gomathy and S. Rajalakshmi, 2014) [10,11,12]. The more muddled the hardware turns into; the more confounded turns into its support. ...
Article
Full-text available
Purpose: The condition of the vehicle depends upon its maintenance. If there is a need of maintenance of a vehicle, then an optimum vehicle maintenance system is needed. This aims to develop a system for Vehicle Maintenance to facilitate the vehicle service through online access which is easy to use, simple, quick, and savvy. Design/Methodology/Approach: This venture is a basic web application for a vehicle fix/administration shop or business. It deals with the provision of user request through user’s information, location details, service details, etc. The main function of the system is to facilitate users through the best service with both pickup and drop off facilities. This task has a Public Module and Administrator Module using PHP Programming Language, Java Script, HTML, Bootstraps, and MySQL. Findings/Result: The administrator module is the side of the task where could the administration at any point deal with every one of the information recorded/can't avoid being recorded on the framework. Here, the administrator has full command over the framework including mechanics and administration expansion. Just the administrator can add information into the data set. The information can be recovered without any problem. The client can present their administration demand at this side and the submitted solicitation will be set apart as forthcoming. This undertaking can assist with decreasing the time consumed by the two closures (The board and Clients) as far as dealing with their administration demands. Originality/Value: An online system of maintenance with optimal time and minimized cost with the centralization data set has been developed to solve real-life problems. Paper Type: Research paper
... Subsequently, Vehicle the executives coordinates and constantly cooperates with human, specialized, monetary, and useful frameworks to accomplish high productivity and cost viability [7, 8 & 9]. An effective Vehicle management system helps to save time, minimize operation and maintenance cost, optimize utilization of Vehicle, lengthen Vehicle life, reduces interruption, lower repair and maintenance cost and increase reliability and durability of Vehicle (Chitrakar, 2008: C. K. Gomathy and S. Rajalakshmi, 2014) [10,11,12]. The more muddled the hardware turns into; the more confounded turns into its support. ...
... Subsequently, Vehicle the executives coordinates and constantly cooperates with human, specialized, monetary, and useful frameworks to accomplish high productivity and cost viability [7, 8 & 9]. An effective Vehicle management system helps to save time, minimize operation and maintenance cost, optimize utilization of Vehicle, lengthen Vehicle life, reduces interruption, lower repair and maintenance cost and increase reliability and durability of Vehicle (Chitrakar, 2008: C. K. Gomathy and S. Rajalakshmi, 2014) [10,11,12]. The more muddled the hardware turns into; the more confounded turns into its support. ...
Article
Full-text available
Purpose: The condition of the vehicle depends upon its maintenance. If there is a need ofmaintenance of a vehicle, then an optimum vehicle maintenance system is needed. This aims todevelop a system for Vehicle Maintenance to facilitate the vehicle service through online accesswhich is easy to use, simple, quick, and savvy.Design/Methodology/Approach: This venture is a basic web application for a vehiclefix/administration shop or business. It deals with the provision of user request through user’sinformation, location details, service details, etc. The main function of the system is to facilitateusers through the best service with both pickup and drop off facilities. This task has a PublicModule and Administrator Module using PHP Programming Language, Java Script, HTML,Bootstraps, and MySQL.Findings/Result: The administrator module is the side of the task where could theadministration at any point deal with every one of the information recorded/can't avoid beingrecorded on the framework. Here, the administrator has full command over the frameworkincluding mechanics and administration expansion. Just the administrator can add informationinto the data set. The information can be recovered without any problem. The client can presenttheir administration demand at this side and the submitted solicitation will be set apart asforthcoming. This undertaking can assist with decreasing the time consumed by the twoclosures (The board and Clients) as far as dealing with their administration demands.Originality/Value: An online system of maintenance with optimal time and minimized costwith the centralization data set has been developed to solve real-life problems
Article
With increasing urban migration, individuals often struggle to locate essential services in unfamiliar cities. This project introduces a Smart City Service Web Application built using Python Flask, aimed at assisting users in finding key facilities such as jobs, schools, hospitals, public transportation, tourist attractions, and more. The platform provides a seamless way for users to search for city services and navigate to them through Google Maps integration. The system features a user authentication module that allows individuals to register and log in for a personalized experience. Once authenticated, users can search for essential services, including police stations, hotels, hostels, job opportunities, schools, colleges, restaurants, and tourist spots. The search results dynamically fetch relevant locations and redirect users to Google Maps, enabling real-time navigation and detailed directions. The Flask-based backend efficiently handles user requests, authentication, and database management, while the frontend is built with HTML, CSS, and JavaScript, ensuring a responsive and user-friendly experience. The platform is lightweight, scalable, and mobile-friendly, making it accessible across multiple devices. This Smart City Guide enhances accessibility to essential services, providing a structured and efficient way for newcomers to explore a city. Future enhancements may include AI-driven recommendations, real-time traffic updates, and chatbot assistance to further improve the user experience.
Article
Instagram, a prominent social network, provides a fertile ground for influencers to engage with their followers. This paper proposes the concept of automating Instagram tasks for influencers, offering significant time and energy savings. Typically, influencers invest substantial effort in growing their Instagram presence. The proposed "Instagram Automation Tool" automates tasks such as bulk liking and commenting on posts, mass following accounts, curating trending niche-specific hashtags, gathering insights on popular accounts, and purging ghost accounts from their followers and followings.
Article
Full-text available
The stoner might be given a hard and fast of address with pre-hooked up software program which wishes to be located at the doorway the address will descry whether or not the individual coming into the demesne is carrying a masks or now no longer and the frame temperature the use of no touch temperature detectors after the ones results were checked if the individual`s frame temp. Is everyday and he she is carrying a masks than the gate will open or vice versa computerized Room mild and addict controls are considerably enforced in theatres, buying promenades. But that is the case in which we are able to manipulate the lighting fixtures and suckers of the room in addition to we also can remember how severa folks ar e moving into the room and additionally suggests how severa are exiting the room. Then on this we`ve used the Arduino UNO board, IR detectors and TV show screen. INTRODUCTION This paper goals at designing the regulator of the room via way of means of showing the board that the lighting are on, lighting are out, wide variety of men and women withinside the room. This will serve routinely with out the assist of any mortal commerce. It consumes usually little quantum of power. This can be greater powerful with the usage of ultrasonic detector instead of the usage of IR detector. Main Aim is to assist someone who`s in want approximately his surroundings & situations. This paper want to think approximately the destiny how it`s long gone to start in advance days it is sensitive to be counted number how severa men and women are attended to a convention meeting, council conferences or to the classrooms. It's far essential to understand the price that how severa men and women are shared. To understand that then I got here with the prototype known as bidirectional caller counter additionally we got here up with an concept of an foremost issue which we are able to use that during cutting-edge lifestyles fashion and additionally it could additionally be used for the unborn masks discovery is one of the foremost thought we got here uphere.it could be utilized in severa public locations and additionally in on the access of any sanctioned conferences, seminaries, sodalities and additionally in workplace motive too. it descry the masks is placed on face are not if someone placing a masks additionally the sensor lets in him in the location in which we have got preinstalled the software program of masks discovery there additionally in in advance days it is sensitive to be counted number how severa men and women are attended to a convention meeting, council conferences or to the elegance apartments. It's essential to understand the price that how severa men and women are shared to understand that then i got here with the prototype known as bidirectional caller counter it counts how severa men and women are visited to a meeting. It detects the instant of the man or woman and counts as unmarried and proliferation the price one at a time as men and women are touring it is located at the doorway of a room and on the go out door, so it additionally counts how severa men and women are leaving and subsequently offers us the price of the way severa men and women are Journal of Pharmaceutical Negative Results ¦ Volume 13 ¦ Special Issue 7 ¦ 2022 7246 there in a room if any bone got here out of the room it diminishment the previous price because the men and women comeout. It's far used to be counted number wide variety of man or woman with inside the room. BACKGROUND WORK
Article
Full-text available
This paper is mainly focused in To detect the face, eyes and smile using python opencv. OpenCV is a free and open-access image and video processing library. It is linked to computer vision, like feature and object recognition and machine learning. This paper presents the main OpenCV modules, features, and OpenCV based on Python. The paper also presents common OpenCV applications and classifiers used in these applications like image processing, face detection, face recognition, and object detection.
Article
Full-text available
Social Media Services are springing up conversation mediums for humans to set up and control social connections. On social media websites, constantly, billions of druggies are engaged in social commerce, content material and opinion dispersion, networking, recommendations, advertising, gibing, waking, and social juggernauts. The hype of social media offerings open- up a brand new critiques and hurdles to the observe of social media networks, being of hobby to severa fields. Social media is an area in which social conditioning, business- familiar conditioning, entertainment, and facts are traded. It inaugurated a global connectivity terrain in which groups of humans partake their pastimes, ideas, bents and conditioning, or who're interested by pastimes and conditioning of others Although social community has given considerable blessings to the humans on the equal time harming humans with colourful devious conditioning that take region on social platforms. This reasons fantastic worthwhile losses to our society and certainly endangers public safety. Platforms like Facebook, Twitter, LinkedIn, etc. are in large part open to malware conditioning. Twitter is certainly considered one among the most important microblogging networking platforms; it has similarly than 1/2 of 1000000000 tweets published each day on common through tens of thousands and thousands of druggies on witter. Comparable stress and extensive operation of Twitter and different social media networks makes it the target. They may be fluently raided with poisonous conditioning comparable as malware intrusion, junk mail distribution, social attacks, information breaches etc. declaration mailer/ Spammers use social making plans assault approach to shoot junk tweets, junk mail URLs, etc. This made twitter an exemplary subject for the growth of unidentified junk mail accounts. The effect stimulates experimenters to put together a version that analyses, detects and recovers from libelous behavior on Twitter. Twitter`s machine is besieged with knockouts of tens of thousands and thousands of faux junk mail biographies which can also additionally beget hassle for the regular stoner`s safety and sequestration. To ameliorate actual purchaser protection and reputation of junk mail biographies got here essential hall of the exploration.
Article
Full-text available
This study motivates farmers to apply e-trade structures to form their earnings. E-trade is one of the hastily converting industries withinside the world. Many companies have became to e-trade and feature generated big sales in a quick time. The brilliant hassle is that "Farmers who produce meals for the state do now no longer gain from earnings". Because there's no devoted platform for farmers to generate worthwhile earnings for his or her farming merchandise. Existing structures are blended with all product categories (household, kitchen and electric appliances) that could confuse farmers and shortage of net know-how is likewise one of the motives at Why farmers can`t promote their merchandise online. To triumph over this, an internet multi-seller platform may be very beneficial as farmers can promote or purchase whatever associated with agriculture and cattle industry. A easy user-pleasant internet site with a extensive variety of farmers and agricultural product providers together with distinctive studies (blogs) of the present day agricultural technology which are certain to form the industry's sales Agriculture. It will gain the farmer to benefit net know-how and keep time and energy. Moreover, new connections and communications may be hooked up and the inventory of merchandise may be bought without problems with none human help. In a nutshell, it's far a multi-seller platform devoted to farmers with all agricultural merchandise like pesticides, seeds, fertilizers, crops, etc., in addition to know-how base. Therefore, this initiative will truely play an essential function in constructing and reaping benefits the mentors.
Article
Full-text available
For the management of a hospital's administrative, financial, and clinical components, a system is essential in the healthcare sector. Thanks to developments in data mining in the biomedical and healthcare fields, accurate analysis of medical data support early sickness identification, patient treatment, and community services. The accuracy of the investigation degrades when the medical data is of low quality. Additionally, various localized illnesses manifest differently in different places, which may make predicting disease outbreaks more challenging. The suggested method includes machine learning approaches for accurate sickness incidence prediction in groups that are prone to illness.
Article
Full-text available
Software refactoring is a collection of reengineering activities that aims to improve software quality. Refactorings are commonly used in agile software processes to improve software quality after a significant software development or evolution. There is belief that refactoring improves quality factors such as understandability, flexibility, and reusability. However, there is limited empirical evidence to support such assumptions. The aim of this study is to confirm such claims using a hierarchal quality model. We study the effect of software refactoring on software quality. We provide details of our findings as heuristics that can help software developers make more informed decisions about what refactorings to perform in regard to improve a particular quality factor. We validate the proposed heuristics in an empirical setting on two open-source systems. We found that the majority of refactoring heuristics do improve quality; however some heuristics do not have a positive impact on all software quality factors. In addition, we found that the impact analysis of refactorings divides software measures into two categories: high and low impacted measures. These categories help in the endeavor to know the best measures that can be used to identify refactoring candidates. We validated our findings on two open-source systems-Eclipse and Struts. For both systems, we found consistency between the heuristics and the actual refactorings.
Article
Full-text available
Software architecture model is created from requirements specification or recovered from system code, improved or modified iteratively in its refinement or evolution. The software architect realizes architectural transformations in order to change it. This paper presents an analysis of the current approaches supporting automatic architecture model transformations. The comparison criteria include the goal of transformation, the target architecture model, and the maturity of a tool supporting the techniques. Also we consider other basic modeling concepts such as description based on an architecture description language, views and consistency among views, static and dynamic aspects, functional and quality aspects.
Article
Full-text available
The successful implementation of Service Oriented Architecture (SOA) relies on a careful and holistic approach to business planning. One of the most important tools in the evaluation, purchase, and ongoing use of SOA is the best practices that vendors, consultants, and customers have developed and used. The promise of business agility, improved customer service, and competitive advantage with SOA is real. What varies most is the time, cost, and ease of SOA implementation. By learning from the experiences of those organizations that have been through the process and looking at the standard best practices of large-scale technology implementations, success can come at earlier stage. The Patterns for e-business are a group of proven, reusable assets that can be used to increase the speed of developing and deploying Web applications. This paper focuses how the Self-Service and Extended Enterprise business patterns, and the Application Integration pattern, can be used to start implementing solutions using the service-oriented architecture approach. Although the model of Web service interoperability is straightforward, it introduces new development practices and methodologies that can be difficult to learn. However, it can be successfully implemented if we recognize certain patterns to design issues.
Conference Paper
Full-text available
Automatic design of software architecture by use of genetic algorithms has already been shown to be feasible. A natural problem is to augment -- if not replace -- genetic algorithms with some other search method in the process of searching good architectures. The present paper studies the possibilities of simulated annealing in designing software architecture. We start from functional requirements given as a graph of functional responsibilities and consider two quality attributes, modifiability and efficiency. It is concluded that simulated annealing as such does not produce "natural" architectures, but it is useful as a method of producing initial populations for genetic algorithms.
Article
Full-text available
A key aspect of the design of any software system is its architecture. An architecture description provides a formal model of the architecture in terms of components and connectors and how they are composed together. COSA (Component-Object based Software Structures), is a software architecture model is based on object- oriented modeling and component-based modeling. This model improves the reusability by increasing extensibility, evolvability, and compositionality of the software systems. This paper presents the COSA modelling tool which help architects the possibility to verify the structural coherence of a given system and to validate its semantics with COSA approach.
Article
Full-text available
Problems with consolidating, disseminating, and ensuring integrity of corporate data management continues to confront the information systems leadership in organizations. To address these problems some organizations are employing Service Oriented Architectures (SOA) as a paradigm, which is enhanced by the use of Web services to provide a lightweight means of leveraging resources. The Federal Financial Institutions Examinations Council (FFIEC) is one such organization. In this paper, we have used the traditional systems analysis and design (SAD) principles to frame how the FFIEC employed SOA as a new paradigm of conducting business with Web services enabled by a particular XML based instantiation: eXtensible Business Reporting Language (XBRL). Using qualitative methods, we provide a methodological guide in the form of questions organizations should address in SOA projects that particularizes SAD principles for SOA. The questions derive from merging analysis of the data collected regarding the SAD efforts at the FFIEC coupled with principles asserted in traditional SAD literature. We also present lessons learned by the FFIEC while progressing through the planning, analysis, design, and implementation phases to achieve quality and flexibility in its information supply chain.
Article
Full-text available
Service Oriented Architectures (SOA) are rapidly emerging as the premier integration and architectural approach in contemporary, complex, heterogeneous computing environments. SOA is not simply about deploying software: it also requires that organisations evaluate their business models, come up with service-oriented analysis and design techniques, deployment and support plans, and carefully evaluate partner/customer/supplier relationships. Since SOA is based on open standards and is frequently realised using Web Services (WS), developing meaningful WS and business process specifications is an important requirement for SOA applications that leverage WS. Designers and developers cannot be expected to oversee a complex service-oriented development project without relying on a sound design and development methodology. This paper provides an overview of the methods and techniques used in service-oriented design and development. The aim of this paper is to examine a service development methodology from the point of view of both service producers and requesters and review the range of elements in this methodology that are available to them.
Article
This paper is a survey of current component-based software technologies and the description of promotion and inhibition factors in CBSE. The features that software components inherit are also discussed. Quality Assurance issues in componentbased software are also catered to. The feat research on the quality model of component based system starts with the study of what the components are, CBSE, its development life cycle and the pro & cons of CBSE. Various attributes are studied and compared keeping in view the study of various existing models for general systems and CBS. When illustrating the quality of a software component an apt set of quality attributes for the description of the system (or components) should be selected. Finally, the research issues that can be extended are tabularized.
Article
Complex networks have been intensively studied across many fields, especially in Internet technology, biological engineering, and nonlinear science. Software is built up out of many interacting components at various levels of granularity, such as functions, classes, and packages, representing another important class of complex networks. It can also be studied using complex network theory. Over the last decade, many papers on the interdisciplinary research between software engineering and complex networks have been published. It provides a different dimension to our understanding of software and also is very useful for the design and development of software systems. This paper will explore how to use the complex network theory to analyze software structure, and briefly review the main advances in corresponding aspects.
Article
This paper describes complexity analysis, a quantitative approach to objectively evaluating software usability. It is based on finding and quantifying impediments that get in the way of easily learning and using software. These impediments – such as long sequences of manual steps, confusing user interfaces, and cryptic error messages – are quantified by measures we call "complexity metrics". These metrics provide easily-understood usability comparisons between steps in a task, overall tasks, releases, and products. They are generated through rating scales associated with the following six aspects of software usability: context shifts, navigational guidance, input parameters, system feedback, error feedback, and new concepts. Complexity metrics are correlated to usability testing time-on-task measures and are also effective in identifying many of the same usability issues that can be found through usability testing. These metrics have been leveraged in IBM ® DB2 ® 9.7 for Linux ® , UNIX ® , and Windows ® database software as part of an overall focus on building ease-of-use and simplicity into the product.