Skip to content
/ aras Public

ARAS aim is to expose the existing software Arcan as a web service

License

Notifications You must be signed in to change notification settings

aletundo/aras

Repository files navigation

ARAS (ARcan As a Service)

Documentation Status Build Status Javadoc

SERVICES QUALITY:

  • config-server: config-server Quality Gate config-server Maintainability
  • eureka-server: eureka-server Quality Gate eureka-server Maintainability
  • gateway: gateway Quality Gate gateway Maintainability
  • projects-service: project-service Quality Gate project-service Maintainability
  • reports-service: reports-service Quality Gate reports-service Maintainability
  • notifications-service: notifications-service Quality Gate notifications-service Maintainability
  • analyses-executor-service: analyses-executor-service Quality Gate analyses-executor-service Maintainability
  • analyses-configurator-service: analyses-configurator-service Quality Gate analyses-configurator-service Maintainability

Synopsis

A lot of software analysis tools are available to monitor the various aspects of a system. One interesting facet is the design quality. A good design leads to evolvability, maintainability of the system, its availability, its security and cost reduction. When there is a lack of design, or the system is made up by poor design choices, the architecture of the system could be subjected to architectural anomalies: ARAS offers a service to run static analyses on software and inspect the retrieved results, to support developers and mainteiners during the quest for those anomalies. In particular, ARAS aim is to expose the existing software Arcan as a web service. Arcan, which is a static analysis tool, analyses compiled Java projects in order to detect architectural flaws, in particular the ones called Architectural Smells (AS). At the moment Arcan offers a desktop user interface and runs locally. ARAS will not extend Arcan domain features, but it will use it as a black-box.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the AGPLv3+. See the LICENSE.md file for details

About

ARAS aim is to expose the existing software Arcan as a web service

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published