From 85ca2ac007910792683088220861b97fa85844cf Mon Sep 17 00:00:00 2001 From: Marco Craveiro Date: Wed, 17 Jan 2024 22:51:34 +0000 Subject: [PATCH] site: use citeproc for bibliography [1] https://ox-hugo.scripter.co/doc/org-cite-citations/#citation-processor-csl --- .build-site.el | 1 + bibliography.bib | 7 +++++++ docs/from_problem_space_to_solution_space.org | 2 +- docs/masd_academic_papers.org | 1 - docs/models_and_transformations.org | 2 +- docs/towards_a_definition_of_mde.org | 12 ++++++------ index.org | 5 ++++- 7 files changed, 20 insertions(+), 10 deletions(-) diff --git a/.build-site.el b/.build-site.el index a01d887..d8dd005 100644 --- a/.build-site.el +++ b/.build-site.el @@ -44,6 +44,7 @@ ;; Install dependencies (package-install 'htmlize) +(package-install 'citeproc) ;; Load the publishing system (require 'ox-publish) diff --git a/bibliography.bib b/bibliography.bib index 7c916d9..e49d1b3 100644 --- a/bibliography.bib +++ b/bibliography.bib @@ -652,3 +652,10 @@ @inproceedings{anjorin2012framework year={2012}, organization={Springer} } + +@book{czarnecki1998generative, + title={Generative programming: Principles and techniques of software engineering based on automated configuration and fragment-based component models}, + author={Czarnecki, Krzysztof}, + year={1998}, + publisher={Computer Science Department, Technical University of Ilmenau} +} diff --git a/docs/from_problem_space_to_solution_space.org b/docs/from_problem_space_to_solution_space.org index acc4fa0..5721438 100644 --- a/docs/from_problem_space_to_solution_space.org +++ b/docs/from_problem_space_to_solution_space.org @@ -4,7 +4,7 @@ #+title: From Problem Space to Solution Space #+options: <:nil c:nil todo:nil ^:nil d:nil date:nil author:nil toc:nil html-postamble:nil #+tags: { package(p) technical_space(t) } -#+cite_export: basic numeric numeric +#+cite_export: csl #+bibliography: ../bibliography.bib /[[id:11F938FF-2A01-4424-DBE3-16527251E747][Back to home page]]/ diff --git a/docs/masd_academic_papers.org b/docs/masd_academic_papers.org index 9f92ac9..9c0f6bc 100644 --- a/docs/masd_academic_papers.org +++ b/docs/masd_academic_papers.org @@ -4,7 +4,6 @@ #+title: MASD Academic Papers #+options: <:nil c:nil todo:nil ^:nil d:nil date:nil author:nil toc:nil html-postamble:nil #+startup: inlineimages -#+cite_export: basic author author-year /[[id:11F938FF-2A01-4424-DBE3-16527251E747][Back to home page]]/ diff --git a/docs/models_and_transformations.org b/docs/models_and_transformations.org index 2599885..1616f13 100644 --- a/docs/models_and_transformations.org +++ b/docs/models_and_transformations.org @@ -4,7 +4,7 @@ #+title: Models and Transformations #+options: <:nil c:nil todo:nil ^:nil d:nil date:nil author:nil toc:nil html-postamble:nil #+startup: inlineimages -#+cite_export: basic numeric numeric +#+cite_export: csl #+bibliography: ../bibliography.bib /[[id:11F938FF-2A01-4424-DBE3-16527251E747][Back to home page]]/ diff --git a/docs/towards_a_definition_of_mde.org b/docs/towards_a_definition_of_mde.org index ac2026f..322ecb7 100644 --- a/docs/towards_a_definition_of_mde.org +++ b/docs/towards_a_definition_of_mde.org @@ -5,7 +5,7 @@ #+title: Towards a Definition of MDE #+options: <:nil c:nil todo:nil ^:nil d:nil date:nil author:nil toc:nil html-postamble:nil #+startup: inlineimages -#+cite_export: basic numeric numeric +#+cite_export: csl #+bibliography: ../bibliography.bib /[[id:11F938FF-2A01-4424-DBE3-16527251E747][Back to home page]]/ @@ -15,13 +15,13 @@ It is striking to see however, that though [[id:C29C6088-B396-A404-9183-09FE5AD2 modelling, [[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] core concepts are not defined through precise models. [...] In such conditions, it is very difficult to understand how the basic concepts of [[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] are related, and how they can be mapped to existing [[id:8077C481-01C0-4384-1AA3-5DA290362463][Technical Spaces]]. --- -Jean-Marie Favre [cite:@@favre2004towards] +Jean-Marie Favre [cite:@favre2004towards] #+end_quote [[id:C29C6088-B396-A404-9183-09FE5AD2D105][Model Driven Engineering (MDE)]] is an established approach for the engineering of software systems. [[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] distinguishes itself from related approaches due to its explicit focus on the /modeling/ of entities within a software system, and on -the /transformations/ that can be applied to them. The first challenge facing a +the /[[id:707BD590-1E59-56B4-D333-33525E43A78A][transformations]]/ that can be applied to them. The first challenge facing a new [[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] practitioner is in obtaining a rigorous definition of the discipline and its boundaries. The present document aims to guide the reader towards an understanding of the discipline, across a difficult landscape. @@ -35,9 +35,9 @@ followed by a discussion of the hierarchical model of modeling approaches complexities associated with the vast number of acronyms in the field (Section [[id:7FCC54A3-D2C3-0254-1C0B-103976AA8D87][The Model-Driven Jungle]]), sketch out the boundaries of the discipline (Section [[id:28849189-513D-7224-A64B-CB92CED3BFC3][Conditions at the Boundaries]]) and understand the role of pragmatism in modeling -(Section [[id:EF8AB73B-F189-7AE4-CD4B-9713E34AC63E][Pragmatism in a Fuzzy Discipline]]). The chapter concludes with a brief -discussion outlining our conclusions on the role of [[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] (Section [[id:4872BDDC-CAE7-0F64-DD4B-86394DE946C4][Sketch of a -Definition]]). +(Section [[id:EF8AB73B-F189-7AE4-CD4B-9713E34AC63E][Pragmatism in a Fuzzy Discipline]]). The document concludes with a brief +discussion outlining our conclusions on the essence and role of [[id:C29C6088-B396-A404-9183-09FE5AD2D105][MDE]] (Section +[[id:4872BDDC-CAE7-0F64-DD4B-86394DE946C4][Sketch of a Definition]]). * What, if anything, is MDE? :properties: diff --git a/index.org b/index.org index 3e6cbb7..5a70873 100644 --- a/index.org +++ b/index.org @@ -21,7 +21,6 @@ should not make much difference. [fn:thesis] MASD was developed as part of my PhD thesis. See [[id:5FA85AF3-E55C-B174-D943-1E2246CAEB14][MASD Academic Papers]]. - * Content ** General Pages @@ -59,3 +58,7 @@ Contains all of MASD's base models. |------------+------------------| | [[id:4537C384-FB75-AE04-CC0B-92C4DC2EB4EC][masd]] | Core meta-model. | | [[id:02E29EFE-34EE-4614-882B-8EA856275D97][model.name]] | | + +* Theme + +This site uses "[[https://gongzhitaao.org/orgcss/][CSS for Org-exported HTML]]" by [[https://gongzhitaao.org/][Zhitao Gong]].