HSML: design directed source code hot spots

@article{Cordy2001HSMLDD,
  title={HSML: design directed source code hot spots},
  author={James R. Cordy and Kevin A. Schneider and Thomas R. Dean and Andrew J. Malton},
  journal={Proceedings 9th International Workshop on Program Comprehension. IWPC 2001},
  year={2001},
  pages={145-154}
}
  • James R. Cordy, Kevin A. Schneider, +1 author Andrew J. Malton
  • Published 2001
  • Computer Science
  • Proceedings 9th International Workshop on Program Comprehension. IWPC 2001
  • HSML, the Hot Spot Markup Language, is an ultra-high level executable specification language designed for concisely specifying source code hot spots of all kinds. Each HSML rule specifies the abstract syntactic class of the items to be marked as hot using a nonterminal of the target language grammar, and the semantic conditions under which such items are to be marked using an algebraic expression on the design properties of the item. Conditions can include restrictions on abstract syntactic… CONTINUE READING

    Citations

    Publications citing this paper.
    SHOWING 1-10 OF 22 CITATIONS

    Semantic grep: regular expressions + relational abstraction

    VIEW 1 EXCERPT
    CITES METHODS

    Unique renaming of Java using source transformation

    VIEW 1 EXCERPT

    Software maintainability benefits from annotation-driven code

    • Leho Nigul, Ernest Mah
    • Computer Science
    • 2009 IEEE International Conference on Software Maintenance
    • 2009
    VIEW 1 EXCERPT
    CITES METHODS

    Representing and accessing extracted information

    VIEW 1 EXCERPT
    CITES METHODS

    Enhancing security using legality assertions

    Parse-tree annotations meet re-engineering concerns

    • Jan Kort, Ralf Lämmel
    • Computer Science
    • Proceedings Third IEEE International Workshop on Source Code Analysis and Manipulation
    • 2003
    VIEW 1 EXCERPT
    CITES BACKGROUND

    FILTER CITATIONS BY YEAR

    2001
    2009

    CITATION STATISTICS

    • 1 Highly Influenced Citations

    References

    Publications referenced by this paper.
    SHOWING 1-8 OF 8 REFERENCES

    A pattern matching framework for software architecture recovery and restructuring

    VIEW 2 EXCERPTS

    A tool supporting the re-design of legacy applications

    • Katja Cremer
    • Computer Science
    • Proceedings of the Second Euromicro Conference on Software Maintenance and Reengineering
    • 1998

    Visual programming with graph rewriting systems

    Software architecture transformations

    Purtilo and John R . Callahan , " Parse - Tree Annotations "

    • J. James

    Schroer , The GENTLE Compiler Construction System , R . Oldenbourg , Munich and Vienna ,

    • E. Promislow, W Friedrich
    • 1997

    The DRI Legasys Group LS12000

    • J. R. Cordy
    • Technical Guide
    • 2000