Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
{
"data": [
{
"tag": "req complex_just_example.sock_scanner",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 74,
"column": 35
},
"name": "complex_just_example.sock_scanner",
"messages": ["unable to trace"],
"just_up": [
"Not applicable up reference"
],
"just_down": [],
"just_global": [],
"framework": "TRLC",
"kind": "software_requirement",
"text": "The software shall scan washing machines and dryers for sock presence",
"status": null
},
{
"tag": "req complex_just_example.mood_analyzer",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 79,
"column": 35
},
"name": "complex_just_example.mood_analyzer",
"messages": [],
"just_up": [],
"just_down": [],
"just_global": ["global given"],
"refs": [
"req complex_just_example.monday_mood"
],
"framework": "TRLC",
"kind": "software_requirement",
"text": "The software shall analyze user facial expressions and deploy happiness algorithms",
"status": null
},
{
"tag": "req complex_just_example.pizza_radar",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 84,
"column": 35
},
"name": "complex_just_example.pizza_radar",
"messages": ["unable to trace"],
"just_up": [],
"just_down": [],
"just_global": [
"Not applicable up and down reference"
],
"framework": "TRLC",
"kind": "software_requirement",
"text": "The software shall monitor GPS coordinates of pizza delivery vehicles",
"status": null
},
{
"tag": "req complex_just_example.meow_processor",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 89,
"column": 35
},
"name": "complex_just_example.meow_processor",
"messages": ["unable to trace"],
"just_up": [
"Not applicable up reference"
],
"just_down": [
"Not applicable down reference"
],
"just_global": [],
"framework": "TRLC",
"kind": "software_requirement",
"text": "The software shall process cat vocalizations using advanced feline linguistics",
"status": null
},
{
"tag": "req complex_just_example.pun_database",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 95,
"column": 35
},
"name": "complex_just_example.pun_database",
"messages": ["unable to trace"],
"just_up": [],
"just_down": ["down ref given"],
"just_global": [],
"framework": "TRLC",
"kind": "software_requirement",
"text": "The software shall maintain a database of dad jokes sorted by cringe level",
"status": null
},
{
"tag": "req complex_just_example.cushion_explorer",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 100,
"column": 35
},
"name": "complex_just_example.cushion_explorer",
"messages": ["unable to trace"],
"just_up": ["up ref given"],
"just_down": [],
"just_global": [],
"refs": [
"req complex_just_example.cookie_guard"
],
"framework": "TRLC",
"kind": "software_requirement",
"text": "The software shall map couch cushion topography for remote detection",
"status": null
}
],
"generator": "lobster-trlc",
"schema": "lobster-req-trace",
"version": 4
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
{
"data": [
{
"tag": "req complex_just_example.sock_finder",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 38,
"column": 33
},
"name": "complex_just_example.sock_finder",
"messages": [],
"just_up": [],
"just_down": [],
"just_global": [],
"framework": "TRLC",
"kind": "system_requirement",
"text": "The system shall locate missing socks from the laundry dimension",
"status": null
},
{
"tag": "req complex_just_example.monday_mood",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 43,
"column": 33
},
"name": "complex_just_example.monday_mood",
"messages": [],
"just_up": [],
"just_down": [],
"just_global": [],
"framework": "TRLC",
"kind": "system_requirement",
"text": "The system shall automatically improve user mood on Monday mornings",
"status": null
},
{
"tag": "req complex_just_example.pizza_detector",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 49,
"column": 33
},
"name": "complex_just_example.pizza_detector",
"messages": [],
"just_up": [],
"just_down": [],
"just_global": [],
"framework": "TRLC",
"kind": "system_requirement",
"text": "The system shall detect when pizza delivery arrives within 5 miles",
"status": null
},
{
"tag": "req complex_just_example.cat_translator",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 54,
"column": 33
},
"name": "complex_just_example.cat_translator",
"messages": [],
"just_up": [],
"just_down": [],
"just_global": [],
"framework": "TRLC",
"kind": "system_requirement",
"text": "The system shall translate cat meows into human language",
"status": null
},
{
"tag": "req complex_just_example.remote_locator",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 59,
"column": 33
},
"name": "complex_just_example.remote_locator",
"messages": [],
"just_up": [],
"just_down": [],
"just_global": [],
"framework": "TRLC",
"kind": "system_requirement",
"text": "The system shall find TV remotes hiding in couch cushions",
"status": null
},
{
"tag": "req complex_just_example.joke_generator",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 65,
"column": 33
},
"name": "complex_just_example.joke_generator",
"messages": [],
"just_up": [],
"just_down": [],
"just_global": [],
"framework": "TRLC",
"kind": "system_requirement",
"text": "The system shall tell dad jokes when users are feeling sad",
"status": null
},
{
"tag": "req complex_just_example.cookie_guard",
"location": {
"kind": "file",
"file": "just_requirements.trlc",
"line": 70,
"column": 33
},
"name": "complex_just_example.cookie_guard",
"messages": [],
"just_up": [],
"just_down": [],
"just_global": [],
"framework": "TRLC",
"kind": "system_requirement",
"text": "The system shall protect cookies from midnight snack attacks",
"status": null
}
],
"generator": "lobster-trlc",
"schema": "lobster-req-trace",
"version": 4
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
requirements "System Requirements" {
source: "just_message_rule_system_requirements.lobster";
}

requirements "Software Requirements" {
source: "just_message_rule_software_requirements.lobster";
trace to: "System Requirements";
}
Loading