A meta-model for software protections and reverse engineering attacks.
Cataldo BasileDaniele CanaveseLeonardo ReganoPaolo FalcarinBjorn De SutterPublished in: J. Syst. Softw. (2019)
Keyphrases
- reverse engineering
- software evolution
- metamodel
- software systems
- software engineering
- software maintenance
- development process
- platform independent
- program understanding
- modeling language
- design patterns
- software engineers
- software product
- software development
- model driven architecture
- dynamic analysis
- object oriented
- software metrics
- uml profile
- software design
- legacy systems
- gene regulatory networks
- program comprehension
- life cycle
- artificial intelligence
- reference model
- model driven
- software architecture
- software quality
- conceptual schema
- legacy software systems
- software repositories
- business rules
- source code
- black box
- data model
- intellectual property
- software developers
- software components
- program slicing
- reverse engineer
- transformation rules
- software testing
- metadata